Full-Time Senior Frontend Developer
Jobs For Humanity is hiring a remote Full-Time Senior Frontend Developer. The career level for this job opening is Senior Manager and is accepting Johannesburg, South Africa based applicants remotely. Read complete job description before applying.
Jobs For Humanity
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
As a Senior Frontend Engineer, you will develop mobile applications supporting health workers in underserved communities.
These applications integrate cutting-edge computer vision algorithms, intuitive UX design, and workflow tools ensuring optimal performance on low-end hardware and limited connectivity.
Our client's frontend stack is built with React Native, Redux for state management, and native components in JavaScript, Swift, and Java.
Mobile apps communicate with a cloud-based backend hosted on AWS for authentication, data uploads, and analytics.
- Key Responsibilities
- Develop and maintain mobile app features using JavaScript, Swift, and Java.
- Ensure high-quality, scalable, and efficient code via testing and peer code reviews.
- Collaborate with product managers, designers, and engineers to build features meeting requirements.
- Analyze app performance, user feedback, and industry trends for improvements.
- Monitor production environments and troubleshoot issues.
- Champion privacy, security, and regulatory compliance.
- Assessment Process
- The technical evaluation focuses on algorithm problem-solving skills, data structures, algorithms, and computational thinking.
Qualifications & Requirements
- 8+ years of frontend development experience with expertise in React or React Native.
- Strong mobile application development experience for Android (iOS experience preferred).
- Proficiency in JavaScript, Swift, or Java.
- Experience working in distributed teams with diverse perspectives.
- Self-starter, thriving in ambiguity and eager to innovate.
- Experience in medical devices, point-of-care diagnostics, or medical imaging is a plus.
- Candidate must be from Africa and willing to work overlapping hours within the USA (PST) timezone.