The Role
This role involves designing and coding components in React and React Native, building full-stack plumbing, ensuring automated deployment and testing, and collaborating with team members in an agile environment.
Summary Generated by Built In
Our client, a software company, is seeking to hire a Software developer (React Web and Native).
Responsibilities:
- Design/code React or React Native components with Redux/Zust and modern build tools.
- Build full-stack plumbing (REST/GraphQL, DB seeding, CI/CD for auto-deploy on push).
- Ensure unit/integration tests and observability; fix or log issues each week.
- Collaborate daily with PO, refine scope, and adjust quickly—embrace a fail-fast mindset.
Deliverables and Definition of Done:
- Cloud-hosted web app or mobile APK/IPA behind feature flag.
- Automated pipeline (build, test, deploy, rollback).
- README with architecture diagram and next-steps backlog.
- Retrospective listing at least three “fast failures” and remedies.
Requirements
- React Web: 5+ yrs React (hooks, TS, SSR/CSR), performance and accessibility leadership.
- React Native: 3+ yrs RN, Expo/eas-build, native modules, store releases, Fastlane.
- Shared: GraphQL/REST, Docker, cloud deploy, Jest/React-Testing-Library, GitHub Actions, agile (1-week sprints).
Bonus: TDD, pair-programming, DevOps “you-build-it-you-run-it.”
Skills Required
- 5+ years experience in React (hooks, TypeScript, SSR/CSR)
- 3+ years experience in React Native, including Expo/eas-build
- Strong leadership in performance and accessibility in React
- Experience with GraphQL/REST, Docker, cloud deployment, Jest
- Familiarity with CI/CD using GitHub Actions and agile methodologies
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Novella Africa is a financial technology and consulting organization that provides recruitment and training services, empowering small and medium businesses with business and technology solutions.








