About mDoc
At mDoc, we are transforming healthcare in underserved communities through AI-driven solutions that provide personalized support to individuals managing chronic conditions and regular health needs. Join us to build a platform that empowers lives and delivers impactful healthcare solutions.
Role Overview
We are seeking a highly skilled Senior Frontend Engineer to lead the development of intuitive, user-friendly interfaces for our health tech platform. In this role, you will play a key part in shaping the user experience, mentoring junior developers, and driving best practices in frontend development. Your work will enable seamless interactions for users and ensure accessibility for diverse populations.
Key Responsibilities
- Frontend Development
- Design, implement, and maintain highly responsive user interfaces using modern frameworks such as Reactor Vue.js.
- Ensure cross-platform and cross-browser compatibility for a seamless user experience.
- User Experience & Accessibility
- Collaborate with design teams to transform wireframes and mockups into scalable and accessible user interfaces.
- Advocate for and implement accessibility best practices to ensure the platform is inclusive to all users.
- Performance Optimization
- Optimize applications for maximum speed and scalability, particularly for users in low-bandwidth environments.
- Diagnose and resolve performance issues and bugs across devices and platforms.
- Collaboration & Mentorship
- Work closely with backend engineers, product managers, and UX designers to integrate APIs and backend services seamlessly into the frontend.
- Mentor junior engineers and promote knowledge-sharing within the team.
- Code Quality & Standards
- Establish and enforce best practices in coding, testing, and deployment using version control tools like Bitbucket and Agile workflows in Jira.
- Write clean, modular, and well-documented code for scalability and maintainability.
- Tooling & Continuous Improvement
- Integrate and improve build tools and CI/CD pipelines for efficient development workflows.
- Stay updated on emerging frontend technologies and drive innovation in the tech stack.
Required Skills & Qualifications
- 5–7+ years of experience in frontend development with a proven track record of delivering scalable and user-centric web applications.
- Advanced proficiency in JavaScript, HTML5, and CSS3, along with experience using modern frameworks like React, Vue.js, or Angular.
- Strong understanding of state management libraries (e.g., Redux, Vuex).
- Expertise in responsive design principles and mobile-first development.
- Experience with frontend testing frameworks (e.g., Jest, Mocha, Cypress).
- Hands-on experience integrating RESTful APIs and working with tools like Bitbucket for version control.
- Familiarity with Agile project management tools like Jira.
- Strong communication skills with the ability to collaborate across teams and mentor others.
Preferred Skills
- Experience with accessibility standards (e.g., WCAG, ARIA) and building inclusive applications.
- Knowledge of performance optimization techniques for web applications in low-resource settings.
- Familiarity with cloud platforms (CCP, AWS, GCP) and CI/CD pipelines.
- Exposure to healthcare technology and a passion for creating impactful user experiences in health tech.
Why Join mDoc?
- Contribute to a mission-driven team creating technology to transform healthcare in underserved communities.
- Work on challenging and meaningful projects that impact real lives.
- Grow your career with opportunities to lead and innovate.
- Enjoy a flexible work environment with a focus on collaboration and creativity.
Job Type: Full-time
Pay: ₦600,000.00 - ₦1,000,000.00 per month
Application Question(s):
- Describe a challenging project where you had to optimize the performance of a web application. What specific techniques did you use, and how did they impact the user experience, especially for users in low-bandwidth or resource-constrained environments?
- Your application is experiencing frequent performance bottlenecks due to excessive re-rendering. How would you diagnose and optimize a React component with complex state dependencies?
Experience:
- Frontend: 7 years (Required)