Role
We are seeking a highly experienced and motivated Senior Frontend Engineer with a deep understanding of React.js, and modern frontend architecture. The ideal candidate should bring strategic thinking, architectural decision-making, and strong mentoring capabilities to the team. You will lead the frontend development efforts, set coding standards, and collaborate with cross-functional teams to deliver high-impact products.
Key Responsibilities
- Architect, design, and implement large-scale frontend solutions with React.js.
- Own end-to-end delivery of complex features and enhancements.
- Drive technical discussions, design reviews, and code reviews to ensure high-quality code.
- Optimize frontend application performance, scalability, and security.
- Set and enforce coding standards, best practices, and development workflows.
- Mentor and guide junior developers, providing technical leadership and support.
- Work closely with Product Owners and UX Designers to define and implement product features.
- Collaborate with backend teams to integrate RESTful APIs and GraphQL endpoints effectively.
- Contribute to architectural decisions and help define the long-term frontend roadmap.
What You'll Bring
- Bachelor's or Master's degree in computer science, Engineering, or a related field.
- 8+ years of hands-on frontend development experience, with a proven track record of leading complex projects.
- Deep expertise in building responsive, accessible, and performant web applications.
- Demonstrated ability to lead and mentor teams, manage priorities, and deliver results.
- Strong problem-solving skills, system design thinking, and attention to detail.
- Experience in Agile/Scrum environments and delivering software in fast-paced iterative cycles.
Mandatory Skills
- Advanced proficiency in React.js, and JavaScript (ES6+).
- Strong hands-on experience with TypeScript and static typing practices.
- Proficient with HTML5, CSS3, and other styling tools like MaterialUI, TailwindCSS etc.
- Deep understanding of component-based architecture, state management, and React hooks.
- Experience designing and implementing secure authentication using OAuth, JWT, SSO, etc.
- In-depth knowledge of Web Performance Optimization, browser rendering, and critical rendering path.
- Strong experience integrating and debugging REST APIs and/or GraphQL.
- Expertise in version control using Git, code branching strategies, and code quality tools like ESLint, Prettier.
Preferred Skills (Nice to Have)
- Experience with Micro Frontends, modular monorepos (Turborepo, Nx).
- Experience with CI/CD, Docker, and infrastructure-as-code, GitHub Actions).
- Familiarity with end-to-end testing tools like Cypress, Playwright, and component-level testing using React Testing Library.