Senior Frontend Developer
About this opportunity
Senior Frontend Developer role to build mobile apps for health workers in underserved communities using React Native, Swift, and Java, ensuring performance on low-end hardware and limited connectivity. Focus on algorithm problem-solving and collaboration with cross-functional teams.
Job Opportunity at Jobs for Humanity – A Senior Frontend Developer role focuses on building mobile applications for health workers in underserved communities. The position leverages React Native, Redux, and native languages (JavaScript, Swift, Java) to create low-resource-friendly apps with computer vision, UX design, and cloud integration (AWS). The role emphasizes scalable, secure, and performance-optimized development, with a focus on privacy, compliance, and global impact.
What it offers
This mission-driven role involves developing and maintaining mobile app features, ensuring high-quality code through testing and peer reviews. You’ll collaborate with product managers, designers, and engineers to implement solutions that meet product requirements. Key responsibilities include:
- Developing and maintaining mobile app features using JavaScript, Swift, and Java.
- Ensuring scalable, efficient, and high-quality code via testing and peer reviews.
- Analyzing app performance, user feedback, and industry trends to drive improvements.
- Monitoring production environments and troubleshooting issues.
- Championing privacy, security, and regulatory compliance.
The technical evaluation will assess algorithmic problem-solving, data structures, and computational thinking before further stages.
Who can apply
Applicants must have 8+ years of frontend development experience, with expertise in React or React Native. Strong mobile app development skills (Android preferred, iOS a plus) are required, along with proficiency in JavaScript, Swift, or Java. Experience in distributed teams and self-driven problem-solving is essential.
How to apply
The application process begins with a technical evaluation focused on algorithmic skills. No explicit steps beyond this are provided.
Good to know
- The role is based in South Africa.
- The company emphasizes impactful technology in a fast-paced, mission-driven environment.
- No explicit deadline is mentioned for applications.
- No funding, stipend, or relocation benefits are stated.
- No formal education level is required beyond implied technical expertise.
Note: This is a job listing, not a scholarship, grant, or fellowship opportunity.
Key details
How to apply
- Submit application through Jobs for Humanity’s portal; initial screening focuses on **algorithmic problem-solving** and technical fit.
Get more like this by email
A weekly email of new opportunities in South Africa. Free, one click to stop.