Key Responsibilities 
- Lead, mentor & grow a team of frontend engineers: set clear career paths, provide regular coaching, conduct performance reviews.
 
 
- Architect & design robust, scalable, maintainable frontend systems (web applications, dashboards, etc.).
 
 
- Ensure high standards of code quality, best practices for architecture, component design, UI/UX, test coverage, performance, accessibility.
 
 
- Ownership of frontend tech stack decisions (frameworks, libraries, patterns) & ensuring consistency across teams.
 
 
- Collaborate cross‑functionally with Product, UX/Design, Backend, QA, DevOps to plan, estimate, prioritize, and deliver features.
 
 
- Drive implementation of workflows involving complex state management, real‑time / high interactivity, responsive frontends.
 
 
- Oversee delivery from design through deployment: code, reviews, optimization, debugging, performance tuning.
 
 
- Establish and enforce best practices: CI/CD pipelines, automated testing, UI performance metrics, front‑end security.
 
 
- Handle trade‑offs between quick delivery and long‑term maintainability.
 
 
- Proactively identify tech debt, refactoring opportunities, and plan for evolutionary architecture improvements.
 
 
- Monitor and measure performance (e.g. page load, rendering, bundle size, resource usage) and ensure frontend stays performant even under scale.
 
 
- Stay current with frontend technologies, tools, web standards and push adoption of improvements.
 
 
Required Skills & Qualifications 
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent.
 
 
- 8‑13+ years  of relevant frontend engineering experience, with at least 3‑5 years  in a leadership / management role.
 
 (For Senior EM, could even be more depending on scope.)
- Strong hands‑on experience with frontend frameworks / libraries—especially React.js / Redux , maybe React Native.
 
 
- Deep understanding of HTML, CSS/SASS/LESS, modern JS (ES6+ / TypeScript), DOM, responsive design, cross‑browser compatibility.
 
 
- Experience with performance optimizations: bundle splitting, lazy loading, caching, rendering performance, network optimization.
 
 
- Good knowledge of REST / HTTP APIs (and optionally GraphQL) and integrating with backend services.
 
 
- Experience with front‑end testing frameworks (unit, integration, E2E), version control (Git), code review practices.
 
 
- Strong communication skills: able to articulate tech decisions, trade‑offs, and document architectural choices.
 
 
- Ability to operate in ambiguity / fast‑paced environments, manage multiple stakeholders, adjust to evolving requirements.