Overview
Senior Front End Developer role focused on designing and developing modern, high-performance, accessible React.js user interfaces for digital solutions in the banking and insurance sectors, working with product, design and backend teams.
What you'll do
- Design and develop responsive and performant user interfaces using React.js, ensuring accessibility and user experience best practices.
- Collaborate on the definition of frontend architecture alongside Tech Leads and other technical experts.
- Integrate backend APIs and handle complex state management and user interactions effectively.
- Participate in implementing automated testing (unit, integration, end-to-end) and continuous integration pipelines.
- Contribute ideas on technology choices, frameworks and libraries, and play an active role in code quality improvement.
- Work in an agile environment and collaborate effectively with UX/UI designers, Product Owners and backend developers.
- Get involved in the Capco frontend chapter through workshops, code reviews, tech watch, tech talks and more.
What you'll need
- Minimum of 5 years of experience in frontend development on complex projects or applications with high user exposure.
- Proven track record working on React.js production projects, ideally in micro-frontend or modular application environments.
- Experience working in agile teams, integrated within multidisciplinary setups.
- Advanced expertise in Next.js / React.js and its ecosystem (Hooks, React Router, Redux/Zustand/Recoil, Context API, etc.).
- Strong knowledge of JavaScript (ES6+), TypeScript, HTML5 and CSS3 (or modern styling tools such as Styled Components, Tailwind CSS, etc.).
- Good practices in state management, side effect handling and component lifecycle management.
- Experience with frontend automated testing tools such as Jest, React Testing Library or Cypress.
- Basic understanding of accessibility principles (a11y) and UX standards.
- Familiarity with build tools and CI pipelines (e.g., Webpack, Vite, GitLab CI, GitHub Actions).
- Fluent in English.
Nice to have
- Knowledge of additional frameworks (Next.js, Vue.js, Angular) is a valuable asset.
Details
- Location: Sarjapur, Bangalore.
- Shift time: EMEA.
Read the full description and apply on the company’s own careers page.