Overview

PalmPay is an Africa-focused fintech firm launched in 2019. PalmPay is a mobile payments platform that offers a number of financial services.

Job Position: Front-End Developer

Job Location: Ikeja, Lagos

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.

Job 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.

Job Requirements

  • 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.

How to Apply
Interested and qualified candidates should:
Click here to apply online

Tagged as: Information Technology