Location: Hybrid
Type: Full-Time | Permanent
About Us
We are a global leader in business and technology transformation, helping organizations accelerate their transition to a digital and sustainable world. Our end-to-end services span strategy, design, and engineering, underpinned by leading capabilities in AI, cloud, and data, and strengthened by deep industry expertise and a robust partner ecosystem.
Your Role
As a Principal Front End Engineer, you will design, build, and maintain scalable, high-performance front-end web applications for millions of users. You will be responsible for crafting, owning, and supporting features throughout the software development lifecycle, enhancing the digital experience for customers across financial planning, investment, and retirement solutions.
You will work closely with cross-functional teams in a fast-paced, agile environment to deliver high-quality software that aligns with strategic business goals.
Responsibilities
- Develop intuitive and responsive web applications that address real-world customer needs in financial services
- Collaborate with product, design, and backend teams to deliver solutions that are user-focused and strategically aligned
- Apply modern CI/CD practices to ensure rapid, low-risk releases using techniques like A/B testing, blue-green deployments, and feature toggles
- Champion test-first development with tools such as Cypress, Playwright, Jest, and Storybook
- Stay current with front-end technology trends and apply them to improve performance and maintainability
- Mentor junior engineers and promote best practices for scalable, maintainable, and high-quality code
- Contribute to the development and implementation of architectural patterns including micro frontends
- Participate in the evolution of frameworks, processes, and tools that support engineering excellence
- 8 years of software engineering experience with a strong focus on front-end web development
- Expertise in Angular 12 , RxJS, Redux/NgRx, and TypeScript
- Experience with micro frontend architecture and its implementation
- Proficiency in test automation and frameworks including Cypress, Playwright, Jest, and Storybook
- Strong understanding of CI/CD pipelines, automation, and scalable system design
- Excellent problem-solving skills and a customer-first mindset
- Ability to collaborate effectively with product teams and communicate complex technical concepts clearly
- Commitment to clean code, maintainability, and long-term scalability
- Opportunity to work on impactful, large-scale digital transformation projects
- A collaborative and agile work environment with highly skilled professionals
- Clear paths for career growth and access to modern technology platforms and frameworks
- Competitive compensation and benefits package, including bonus, health insurance, pension, life assurance, and flexible work programs
- A culture that supports continuous learning, knowledge-sharing, and innovation
If you are a technical leader with a passion for building outstanding front-end experiences and shaping the future of digital financial services, we want to hear from you.