About the role
<p data-pm-slice="1 1 []"><strong>Principal Frontend Developer (React)</strong></p> <p>Location: London (Hybrid) | Practice Area: Technology &amp; Engineering | Type: Permanent</p> <p><strong>Shape seamless digital experiences that define the future of financial services</strong></p> <p><strong>The Role</strong></p> <p>As a Principal Frontend Developer at Capco, you’ll lead the development of scalable and secure web applications for global financial clients using modern JavaScript frameworks, primarily React. You’ll architect responsive, accessible, and elegant user interfaces and work closely with cross-functional teams to deliver transformative digital experiences. As a senior technical leader, you’ll mentor others, influence frontend strategy, and drive best practices.</p> <p><strong>What You’ll Do</strong></p> <ul data-spread="false"> <li> <p>Architect and implement complex frontend systems using React and modern frameworks</p> </li> <li> <p>Apply UX/UI best practices to deliver pixel-perfect, accessible, and responsive applications</p> </li> <li> <p>Establish and champion frontend engineering standards across delivery teams</p> </li> <li> <p>Coach junior developers, promote knowledge sharing, and contribute to hiring efforts</p> </li> <li> <p>Collaborate with stakeholders to translate product needs into technical outcomes</p> </li> </ul> <p><strong>What We’re Looking For</strong></p> <ul data-spread="false"> <li> <p>Strong JavaScript/TypeScript and React expertise; experience with Next.js, Vue.js, or Angular is a plus</p> </li> <li> <p>Experience with modern CSS techniques (Flexbox, Grid) and frameworks like SASS, Material UI, Bootstrap</p> </li> <li> <p>Familiarity with OAuth2, JWT, OpenID Connect, and secure frontend design principles</p> </li> <li> <p>Experience with Redux, Webpack, and modern testing frameworks like Jest, Mocha, or Enzyme</p> </li> <li> <p>Track record of delivering applications via CI/CD pipelines and containerised environments (Docker/Kubernetes)</p> </li> </ul> <p><strong>Bonus Points For</strong></p> <ul data-spread="false"> <li> <p>Experience mentoring and coaching frontend developers</p> </li> <li> <p>Knowledge of cloud platforms and deployment strategies</p> </li> <li> <p>Familiarity with financial services products and regulatory environments</p> </li> <li> <p>Experience hiring, managing business cases, and contributing to RFPs</p> </li> <li&g