Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Evesis Software
Type: Contract‑to‑hire · Hours: 15–25/wk to start (option to scale) · Location: Stellenbosch (Technopark), Western Cape, South Africa.
About the Product
We are a fintech building a modern remittance app for the African diaspora in the US & Canada.
We’re shipping a polished Expo (React Native) mobile experience on top of a NestJS + Prisma + Postgres backend, with a strong focus on security, compliance, and UX.
The Role
We’re looking for a junior/co‑developer who ships clean, type‑safe RN features, is comfortable integrating APIs, and can peek into our NestJS code when needed.
You’ll work directly with the founder/lead engineer, iterate quickly, and put features in users’ hands via EAS.
What You’ll Do
- Build core app flows in Expo + TypeScript (Expo Router or React Navigation)
- Integrate REST APIs with TanStack Query (loading/error/empty, caching, optimistic updates)
- Implement KYC onboarding (OTP, liveness/doc handoff), tiered limits
- Secure auth (token lifecycle, refresh; SecureStore; optional biometric unlock)
- Add push notifications & deep links; ship with EAS Build/Submit/Updates
- Triage Android/iOS build issues; contribute small NestJS/Prisma tasks under guidance
- 2+ year with React Native + Expo using TypeScript (portfolio/personal projects welcome)
- Comfortable with Expo modules (SecureStore, Notifications, Updates) and a router
- Solid API integration patterns with React Query (queries/mutations)
- EAS basics and AAB vs APK know‑how; Git/GitHub workflow; pnpm familiarity
- Security mindset around tokens/PII and transport security
- Fintech/regulatory exposure (KYC/AML, FINTRAC/OFAC awareness)
- Practical certificate pinning and device integrity concepts
- UI craft (Tailwind‑RN/Styled Components), Figma handoff
Terms & Compensation
Path to full‑time: USD $50k–$90k + performance bonus (range depends on location/benefits model)
How to Apply
Email with subject “RN/Expo Co‑Dev – ” and include:
- Availability (hours/week, timezone) & hourly rate
Job Details
- Seniority level: Entry level
- Employment type: Contract
- Job function: Engineering and Information Technology
- Industries: Telecommunications
#J-18808-Ljbffr