Senior Front End Engineer

Details of the offer

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.


Nominal Salary: To be agreed

Requirements

Java Developer (Intermediate)

Java Developer About Discovery Discovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in excepti...


Gauteng

Published a month ago

Senior Cloud Solutions Architect

Job Description Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence a...


Ntt Data - Gauteng

Published 22 days ago

Regional Tier 3 Technical Support

As a Regional Tier 3 Technical Support specialist at our client, you will be at the forefront of resolving complex technical issues and providing advanced su...


Level-Up - Gauteng

Published 22 days ago

Pr Consultant

Our client is a UK-based PR agency that specializes in targeted campaigns that are strategically aligned to meet our client's specific goals. Through their h...


Talent Sam - Gauteng

Published 22 days ago

Built at: 2024-12-21T09:46:21.731Z