Skip to content
← Back to all opportunities
job Africa ZA

Senior Frontend Developer

Jobs for Humanity

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.

This summary is AI-generated from the official posting. Always verify every detail on the official site before applying.

Key details

TypeJob
LocationZASouth Africa
FieldComputer Science / Software Engineering
DeadlineDeadline not stated — check the official page
EligibilityAfrica
Requires **8+ years of frontend development experience**, expertise in **React/React Native**, and proficiency in **JavaScript, Swift, or Java** for mobile app development. iOS experience is a plus. Must thrive in **distributed teams** and demonstrate **self-driven problem-solving** in a mission-driven environment.

How to apply

  1. 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.

Share WhatsApp
Source : himalayas.app · Always verify details on the official site.