Job description
- Location:Mumbai
- Department:Client Digital Experience(IBP)
- Division:IBP Digital and Technology
- Employment Type:Full time
- Salary:Competitive
Front End Engineer (12734)
Investec is a distinctive Specialist Bank serving clients principally in the UK and South Africa. Our culture gives us our edge: we work hard to find colleagues who'll think out of the ordinary and we put them in environments where they'll flourish. We combine a flat structure with a focus on internal mobility. If you can bring an entrepreneurial spirit and a desire to learn and collaborate to your work, this could be the boost your career deserves.
This role is for a Front-End Engineer experienced in the full development life cycle, responsible for developing and maintaining applications across the platform.
Key Responsibilities:
- Design, develop, and maintain scalable front-end applications using ReactJS. Drive the modernisation of the front-end applications.
- Architect micro front-end solutions to enable modular and independent feature development and work with and contribute to design systems, ensuring consistency and scalability across applications
- Implement modern best practices for:
- Type checking (e.g., using TypeScript)
- State management (e.g., Redux, MobX, Context API)
- Grid systems and responsive design techniques for multiple form factors
- Accessibility (WCAG compliance)
- Quality assurance practices, including relevant tooling (e.g., Jest, Cypress)
- Security best practices, including knowledge of OWASP guidelines.
- Collaborate with UX/UI designers to deliver seamless and engaging user experiences.
- Frontend performance optimisation using techniques such as lazy loading, code splitting and asset optimisation.
- Debug and resolve minor backend issues using C# to ensure smooth integration between front-end and back-end services.
- Serve as a front-end pioneer within the team, driving improvements in coding standards and best practices .Contribute to the front-end community and guild, sharing knowledge and learning from peers.
- Stay updated with emerging technologies and frameworks (e.g., Next.js, Angular, Svelte) and assess their applicability to our projects.
- Be accountable for all technical delivery aspects on assigned projects through the full Development Life Cycle
- Lean / agile development mind set.
- Focus on knowledge sharing, pairing, team support and joint problem solving to drive communal learning.
Technical knowledge & experience:
- Strong understanding of HTML, CSS, and JavaScript (ES6+).
- Experience with state management libraries (e.g., Redux, MobX, ContextAPI)
- Familiarity with testing frameworks (e.g., Jest testing library)
- Extensive knowledge of responsive design principles and frameworks (e.g., Bootstrap, Material UI).
- Knowledge and understanding of ReactJS
- Experience with micro front-end architecture and related technologies (e.g., Webpack, Module Federation).
- Strong knowledge of responsive design, ensuring web pages adapt well to different screen sizes and devices.
- Strong knowledge of accessibility and ensuring web pages are usable by people with disabilities.
- Strong problem solving skills with the ability to debug / collaborate with other engineers.
- Able to communicate well to various technical and non-technical audiences.
- Experience working with design systems Design systems – using and contributing to them
- Understanding of SEO and how to optimize web pages for search engines.
- Familiarity with testing and debugging tools
- Use DevOps and Agile processes to deliver desired functionality quickly while iterating to continue development.
- Adaptability, attention to detail, and a commitment to continuous learning.
- Strong knowledge of design patterns, refactoring, and unit testing.
Good to have:
- Familiarity with other front-end frameworks to understand different paradigms (e.g. Angular, Svelte, VueJS)
- Knowledge of server-side rendering and performance optimisation techniques
- Working with continuous deployment pipelines, Cloud platform exposure (Azure, AWS), some knowledge of SQL, No-SQL databases, exposure to C# backend development
- Experience working in the financial service industry. (Banking or Investments)
- Strong analytical and diagnostic skills to deconstruct complex ideas and issues into several component parts to form the basis of solution development and evaluation.
As part of our collaborative & agile culture, our working week is 4 days in the office and one day remote.
Investec offers a range of wellbeing benefits to make our people feel healthier, balanced and more fulfilled in their lives inside and outside of work.
Embedded in our culture is a sense of belonging and inclusion. This creates an environment in which everyone is free to be themselves which helps to drive innovation, creativity and ultimately business performance. At Investec we want everyone to find it easy to be themselves, and to feel they belong. It's a responsibility we all share and is integral to our purpose and values as an organisation.
Research shows that some candidates can be reluctant to apply to a role unless they meet all the criteria. We pride ourselves on our entrepreneurial spirit here and welcome you to do the same – if the role excites you, please don't let our person specification hold you back. Get in touch!
Recite Me
We commit to ensure that everyone is fairly assessed during our recruitment process. To assist candidates in completing their application form, Recite Me assistive technology is available on our Careers pages. This can be accessed by clicking on the ‘Accessibility Options' link at the top of the page.
The Recite Me tool includes a screen reader, styling and customisation options, a series of reading aids, a translator and more.
If you have any form of disability or neurodivergent need and require further assistance in completing your application, please contact the Careers team at [email protected] who will be happy to assist.



