Frontend Engineer

mDoc
mDoc

Software Engineering

Lagos, Nigeria

Posted on Aug 4, 2026

Job Description

• Platform Development: Develop, optimize, and maintain the mDoc web and mobile platforms using modern frontend technologies like React.js, Next.js, and React Native.

• Collaboration: Work closely with the backend, data, and product teams to integrate APIs and ensure a seamless user experience.

• Performance Optimization: Identify bottlenecks and implement efficient, scalable solutions to enhance speed and responsiveness across devices.

• Code Quality: Lead by example with clean, maintainable, and testable code, conducting code reviews and mentoring junior developers.

• UI/UX Enhancement: Translate Figma or similar design tool mockups into highly responsive and visually appealing interfaces.

• Testing & Debugging: Implement and manage unit, integration, and end-to-end testing for frontend-applications.

• Innovation: Stay updated with emerging trends and technologies in frontend development and contribute innovative ideas to the team.


Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

  • 3+ years of professional experience in frontend development, particularly with React.js, Next.js, and React Native.

  • Experience in developing and optimizing web and mobile applications for performance and scalability.

  • Proficiency in JavaScript (ES6+), HTML5, CSS3, and modern frontend frameworks such as React.js and Next.js.

  • Experience working with React Native for mobile application development.

  • Strong understanding of responsive design principles and cross-browser compatibility.

  • Knowledge of state management libraries (e.g., Redux, Context API) and component-based architecture.

  • Familiarity with RESTful APIs, GraphQL, and integrating third-party services.

  • Experience with version control tools like Git and CI/CD pipelines.

  • Understanding of performance optimization techniques for frontend applications.

  • Experience with testing frameworks (e.g., Jest, Cypress, React Testing Library).