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