Front-End Engineer
Product Engineering · London, England, United Kingdom · Full-time
DESCRIPTION
As a scale-up, the engineering organisation will grow considerably by the end of FY24/25. To start, we adapted an existing platform to address a new market opportunity and prove our commercial thesis. With this achieved, we secured funding to support our expansion and have embarked on an ambitious scaling of our product engineering team that will rapidly evolve our platform using the latest cloud-native and front-end technologies to achieve a leadership position in our selected markets. We seek ambitious product engineers (not just software developers) with experience in front-end approaches that can shape our platform strategy and accelerate our product development plans.
THE ROLE
As a Front-End Engineer for our client, you will play a pivotal role in developing new product solutions and features within our modern product squad. You will utilise your skills in React, TypeScript to deliver comprehensive and innovative front-end solutions. You will create new products and features that drive our platform forward and contribute to the ongoing complex modernisation and migration from our .Net Framework platform to a microservices architecture based on .Net Core.
You will work closely with the product owner, lead engineers, stakeholders, and customers to refine requirements and deliver high-quality front-end solutions. Your contributions will enhance our cloud-based treasury management system, fostering rapid innovation and improving both user experience and platform capabilities.
As an experienced or regular engineer, you are expected to work independently, delivering high-quality solutions to our stakeholders. Within a squad environment, you will translate complex requirements into engineered front-end solutions.
YOUR RESPONSIBILITIES
- Platform Development: Collaborate with cross-functional teams to develop and enhance our treasury management platform, implementing front-end applications using React and TypeScript.
- New Product Development: Focus on designing and implementing new front-end product solutions and features, ensuring they meet high standards of quality, scalability, and performance.
- Innovation and Best Practices: Stay up to date with industry trends and technologies, applying best practices to continuously improve our platform’s performance and security.
- Autonomous Work: Operate independently within a squad environment, translating complex front-end requirements into engineered solutions and adhering to coding standards.
- Collaboration: Work closely with the product owner, lead engineers, stakeholders, and customers to gather front-end requirements and deliver high-quality solutions.
- Code and Design Reviews: Undertake code and design reviews for front-end components, contributing to ongoing improvements in UI/UX and security practices.
- Development and Testing: Develop, unit test, and integrate new front-end features according to specific designs and user stories.
- Documentation: Create high-quality documentation for front-end components and examples to support the development team.
- Continuous Learning: Continuously learn and implement relevant best practices in front-end development in collaboration with the wider team.
- Mentoring: Provide feedback and guidance to junior front-end engineers to help them grow and achieve their goals.
Requirements
- Strong proficiency with React and TypeScript (3+ years of experience).
- Experience with modern JavaScript frameworks and libraries.
- Familiarity with front-end tooling (e.g., Webpack, Babel) and version control systems (e.g., Git).
- Understanding of RESTful APIs and integrating front-end components with backend services.
- Fluent with Agile methods and collaborative working practices.
- Good understanding of security in front-end development and web applications.
- Confident in both oral and written communication.
- Proactively updates the team and seeks feedback from stakeholders.