PalmPay is an Africa-focused fintech firm launched in 2019. PalmPay is a mobile payments platform that offers a number of financial services.
We are recruiting to fill the position below:
Job Title: Front-End Developer
Location: Ikeja, Lagos
Employment Type: Full-Time
Job Desription
As a Front-End Developer, you will be responsible for creating and optimizing the user[1]facing components of our platform.
You will work closely with designers, back-end developers, and product managers to deliver high-quality, scalable, and maintainable code.
Your expertise in Next.js, React.js, JavaScript, HTML, and CSS, along with other front-end libraries and frameworks, will be critical to enhancing the user experience and ensuring the platform's performance and reliability.
Responsibilities
Develop and maintain user interfaces: Build responsive and dynamic user interfaces using Next.js and React.js to create smooth and engaging user experiences.
Collaborate with cross-functional teams: Work closely with UX/UI designers, back-end developers, and product managers to translate designs and wireframes into high-quality code.
Optimize performance: Ensure the platform is optimized for maximum speed and scalability, focusing on performance best practices and front-end optimization techniques.
Implement best practices: Adhere to front-end development best practices, including code reviews, unit testing, and continuous integration.
Stay updated on industry trends: Keep up with the latest advancements in front-end development, libraries, frameworks, and industry trends, and bring fresh ideas to the team.
Ensure cross-browser compatibility: Ensure that the application works seamlessly across different browsers and devices.
Enhance accessibility: Ensure that the platform is accessible to all users, including those with disabilities, by following web accessibility guidelines.
Write clean, maintainable code: Produce high-quality code that is well-documented and follows industry standards for maintainability and scalability.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience: 3+ years of experience as a Front-End Developer, with a strong focus on building complex web applications.
Technical expertise: Proficiency in Next.js, React.js, JavaScript, HTML, and CSS is required.
Familiarity with TypeScript is a plus.
Experience with front-end libraries and frameworks: Experience with other front-end tools and libraries (e.g., Redux, Material-UI, Tailwind CSS, etc.).
Understanding of API integration: Solid understanding of RESTful APIs and how to interface with them in a front-end application.
Version control: Proficiency in version control tools, such as Git.
Attention to detail: A strong eye for detail and commitment to delivering high-quality user interfaces.
Problem-solving skills: Ability to troubleshoot and solve problems efficiently, both independently and as part of a team.
Communication skills: Strong communication skills, with the ability to articulate ideas clearly and collaborate effectively with team members.
Previous experience in the Fintech industry or working on financial applications.
Experience working in an Agile/Scrum development environment.
Testing: Experience with front-end testing frameworks like Jest, Cypress, or Enzyme.
Excellent problem-solving and debugging skills.
Strong communication and interpersonal skills.
Ability to work independently and collaboratively in a fast-paced environment.