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