About the Role
We are looking for a highly skilled Frontend Software Engineer to join our Software Engineering team. You will be responsible for designing and developing scalable, high-quality frontend applications using modern technologies such as React and TypeScript.
This role offers exposure to Wealth Management systems within a banking environment and requires strong technical expertise, problem-solving ability, and collaboration with cross-functional stakeholders.
Key Responsibilities
Technical Development
- Design, develop, and maintain frontend applications using React (v18+), TypeScript, Redux, and modern frameworks
- Translate business and system requirements into scalable, stable, and efficient technical solutions
- Analyse, design, code, test, and implement complex applications
- Troubleshoot and resolve complex technical issues, including legacy system defects
- Ensure adherence to coding standards, security policies, and performance guidelines
- Perform unit and integration testing to ensure application reliability
- Utilise tools such as Visual Studio Code, Chrome DevTools, Git, and DevOps platforms
Stakeholder & Project Management
- Analyse requirements, estimate effort, and plan delivery timelines
- Collaborate with internal stakeholders to ensure successful project delivery
- Communicate technical concepts clearly to non-technical stakeholders
- Participate in Agile (Scrum) ceremonies and contribute to team deliverables
- Drive and review technical design and architecture
Production Support
- Investigate and resolve production issues in a timely manner
- Maintain system stability and performance in production environments
- Work effectively under pressure and during critical incidents
Risk & Compliance
- Ensure compliance with internal policies, regulatory standards, and security requirements
- Identify and manage risks, issues, and dependencies throughout the project lifecycle
- Uphold high standards of integrity, professionalism, and accountability
Requirements
Must Have
- Strong experience in frontend development using React (v18+) and TypeScript
- Proficiency in Redux, Hooks, Context, Routing, and Suspense
- Solid understanding of HTML, CSS, and responsive design
- Strong foundation in computer science concepts (algorithms, data structures, system design)
- Experience with unit and integration testing
- Familiarity with Git, DevOps tools, and Linux commands
- Experience using development tools such as Visual Studio Code and Chrome DevTools
- Good understanding of UI/UX principles and design quality
Good to Have
- Experience with micro-frontends (Module Federation)
- Knowledge of Web Components
- Familiarity with build tools (Webpack, Vite)
- Advanced CSS skills
- Experience in banking or financial services domain
Soft Skills
- Strong communication and interpersonal skills
- Good problem-solving and analytical thinking
- Ability to work independently and in a team environment
- Well-organised with strong multitasking ability
- Proactive and able to drive tasks to completion
Other Information (MCF Fields You Should Fill)
- Seniority Level: Mid to Senior
- Years of Experience: 3-7 years (adjust based on your targeting)
- Employment Type: Contract / Permanent (you decide)
- Industry: Information Technology / Banking / Financial Services
- Monthly Salary Range:(Tell me your budget - I'll optimise this for EP + COMPASS if needed)