Our client is a London-based asset manager. They are looking for Senior Front End engineer who has strong experience in ReactJS and asset management or financial services to join the teams in London, 3 days in office
12 months FTC with salary is up to £120k
Key Responsibilities
- Frontend Development: Design, develop, and optimize responsive web applications using React.js and related Front End technologies.
- Component Architecture: Build reusable and modular React components to ensure scalability and maintainability across projects.
- UI/UX Implementation: Collaborate with designers to transform UI/UX wireframes and mockups into high-quality, visually stunning user interfaces.
- Asset Management Expertise: Utilize your understanding of asset management workflows to design intuitive, user-friendly interfaces tailored for portfolio management, trading platforms, and other financial services.
- Performance Optimization: Implement performance optimization techniques to ensure efficient rendering of large datasets and smooth user experiences.
- Code Reviews & Best Practices: Participate in code reviews, set coding standards, and promote best practices in Front End development, including test-driven development and version control.
- Cross-functional Collaboration: Work closely with Back End engineers to integrate RESTful APIs and GraphQL endpoints seamlessly into the Front End.
- Testing & Debugging: Write unit tests and perform debugging to ensure code quality, performance, and security.
- Continuous Improvement: Stay updated on the latest trends in Front End technologies and the financial industry, ensuring continuous improvement of the product and codebase.
Required Skills & Qualifications
- Strong experience in Front End development, with a strong focus on React.js.
- Proven experience working in the asset management or financial services industry, with a deep understanding of financial instruments, asset classes, and portfolio management.
- Expertise in JavaScript (ES6+), HTML5, CSS3, and modern Front End build pipelines and tools.
- Experience with state management libraries such as Redux, Context API, or MobX.
- Familiarity with component libraries and design systems (eg, Material-UI, Ant Design).
- Strong experience integrating RESTful APIs and/or GraphQL into Front End applications.
- Proficient in version control systems such as Git and experience with CI/CD pipelines.
- Strong problem-solving skills and the ability to translate complex business requirements into technical solutions.
- Familiarity with Front End testing frameworks (eg, Jest, Cypress, Mocha).
- Excellent communication skills with the ability to collaborate effectively in a team