Our client is a fast-growing fintech company focused on providing seamless payment solutions to businesses around the globe.
They are dedicated to delivering high-quality customer experiences, and they are looking for a Senior Front-End Engineer to join their team.
This role will focus on developing and optimising user-facing interfaces for their products, including our client's platform and associated tools. Role overview Our client is seeking an experienced and innovative Senior Front-End Engineer to take ownership of building intuitive, high-performance, and scalable user interfaces.
The ideal candidate will have a strong background in front-end development, modern JavaScript frameworks, and UX best practices.
You will work closely with product owners, designers, and back-end engineers to deliver outstanding user experiences that support our mission of providing seamless payment solutions.
Job type: Permanent/Full time
Workplace: Hybrid
Requirements 3+ years of experience in front-end development, with a strong focus on modern web technologies and frameworks.
Proficiency in JavaScript/TypeScript: Expert knowledge of JavaScript and TypeScript, including ES6+ syntax and best practices.
Framework Expertise: Extensive experience with modern front-end frameworks such as React, Angular, or Vue.js (React preferred).
HTML/CSS: Strong understanding of semantic HTML, CSS3, and pre-processing tools like SASS or LESS.
State Management: Proficiency with state management libraries such as Redux, MobX, or Context API.
Build Tools: Familiarity with modern build tools and bundlers like Webpack, Vite, or Parcel.
Version Control: Strong experience with Git and Git workflows.
UI/UX Best Practices: A keen eye for design and experience working closely with designers to ensure pixel-perfect implementations.
Testing: Experience with front-end testing frameworks such as Jest, React Testing Library, or Cypress.
Soft Skills: Strong problem-solving skills, attention to detail, and the ability to communicate effectively with cross-functional teams.
Expertise in Front-End Development - Proficiency in modern JavaScript (ES6+), TypeScript, and front-end frameworks such as React (preferred), Angular, or Vue.js.
UI/UX Knowledge - Strong understanding of user-centered design principles, responsive design, and accessibility standards (e.g., WCAG).
Proficient in HTML and CSS - Mastery of semantic HTML, CSS3, and preprocessors like SASS or LESS, along with CSS-in-JS libraries.
State Management - Experience with state management libraries such as Redux, MobX, or Context API.
Build Tools - Hands-on experience with build tools like Webpack, Vite, or Parcel and task runners like Gulp or Grunt.
Testing Expertise - Familiarity with front-end testing tools like Jest, Mocha, React Testing Library, or Cypress.
Performance Optimization – Ability to identify and implement performance improvements for high-traffic applications.
Cross-functional Collaboration - Strong ability to work with designers, back-end engineers, and product owners to ensure cohesive and effective solutions.
Soft Skills - Excellent problem-solving skills, attention to detail, and strong communication skills.
Who You Are User-Focused - You have a passion for delivering intuitive, responsive, and visually appealing user interfaces.
Detail-Oriented – You strive for pixel-perfect implementations and take pride in producing high-quality work.
Collaborative - You enjoy working in a team environment and believe in the power of collective success.
Proactive - You identify potential issues early and act decisively to solve them.
Continuous Learner - You stay up to date with the latest technologies and are always looking to improve your skills.
Ideal For Senior front-end engineers with experience in SaaS, fintech, or high-performance web applications.
Developers looking to take ownership of key projects and lead front-end development efforts in a fast-paced environment.
Engineers passionate about creating scalable, maintainable, and accessible web applications.
Responsibilities UI Development: Build, maintain, and optimise user-facing interfaces for our client's platform, ensuring a seamless and visually appealing user experience.
Collaboration: Work closely with product owners, UX designers, and back-end engineers to translate business requirements and user feedback into functional front-end solutions.
Code Quality and Performance: Write clean, efficient, and maintainable code, focusing on performance optimisation, scalability, and cross-browser compatibility.
Component Libraries: Develop and maintain reusable UI components and ensure they align with our client's design system.
Technical Leadership: Mentor junior engineers, review code, and set best practices for front-end development within the team.
Testing and Debugging: Implement and maintain comprehensive unit and integration tests to ensure code reliability and robustness.
Stay Current: Keep up to date with the latest front-end technologies, tools, and best practices, and share insights with the team to improve development processes.
Accessibility Compliance: Ensure all interfaces meet accessibility standards (e.g., WCAG) to provide an inclusive experience for all users.
Benefits Impactful Work: Join a fast-growing fintech company where your contributions will have a direct impact on the user experience of our core products.
Collaborative Environment: Work alongside talented product managers, designers, and engineers who share your passion for innovation and quality.
Growth Opportunities: Build your career in a supportive environment that values growth, learning, and innovation.
Exciting Challenges: Tackle complex problems and contribute to building cutting-edge payment solutions that serve a global audience.