Frontend Developer at Casava Microinsurance Limited – Lagos, Nigeria

August 16, 2024

Job Description

We are seeking a skilled and innovative Frontend Developer to join our dynamic development team. The ideal candidate will have a strong passion for web technologies, a keen eye for design, and a deep understanding of modern frontend frameworks and best practices. As a Frontend Developer, you will be responsible for translating UI/UX design wireframes into actual code that will produce visual elements of the application, ensuring a seamless and engaging user experience.

Key Responsibilities:

  •  Convert design mockups into responsive, cross-browser-compatible, and high-performance web pages using HTML, CSS, and JavaScript.
  • Work closely with designers to bridge the gap between design and technical implementation, ensuring the technical feasibility of UI/UX designs.
  • Develop new user-facing features, optimize applications for maximum speed and scalability, and ensure the technical feasibility of UI/UX designs.
  • Write clean, maintainable, and efficient code while following industry best practices, including code reviews and testing.
  • Collaborate with backend developers, product managers, and other stakeholders to create seamless, integrated solutions.
  • Ensure web applications are optimized for performance, including load times, responsiveness, and accessibility.
  • Continuously research and learn about new frontend technologies, tools, and practices to enhance the team’s capabilities.

Job Requirements

  • 5+ years of experience as a Frontend Developer or in a similar role.
  • Proficiency in HTML5, CSS3, and JavaScript (ES6+). Experience with frontend frameworks such as React.js, Vue.js.
  • Understanding of UI/UX principles and experience working with design tools like Figma, Sketch, or Adobe XD.
  • Experience with Git and collaborative workflows (e.g., GitHub, GitLab).
  • Strong knowledge of responsive design principles and mobile-first development.
  • Excellent analytical and problem-solving abilities with attention to detail.
  • Strong verbal and written communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
  • Ability to work collaboratively in a team environment, as well as independently when required.