Job Description – React Native App Engineer
- Architect, build, and ship new features in our React Native mobile app end-to-end
- Design cross-platform client-side systems (data models, networking, caching, and state management) that scale with product growth
- Own delivery of individual feature modules—from spec through QA to release on both iOS and Android
- Monitor and manage technical debt; proactively refactor code to improve performance and maintainability
- Make thoughtful trade-offs between speed and scalability while delivering high-impact features
- Collaborate closely with a small, focused team of engineers; provide mentorship and conduct thoughtful code reviews
- Partner with Product and UX to ensure high-quality user experience, responsiveness, and stability
Job Requirements
- 2+ years of professional experience building and maintaining React Native applications
- At least 2 years at a single organization, demonstrating consistent ownership and impact
- Clear track record of promotion, increasing responsibilities, or leading initiatives
- Strong sense of ownership—able to anticipate potential pitfalls and address them proactively
- Excellent problem-solving skills and technical judgment; can balance speed of delivery with architectural soundness
Preferred Requirements
- Experience in fintech, payments, mobile commerce, or other security-sensitive domains
- Excitement for working at an early-stage startup and shaping both product and engineering culture
- Hands-on experience with one or more of the following:
- React Navigation, React Query, Redux / Zustand / Recoil
- TypeScript and ES2020+
- Native module bridging with Swift, Objective-C, or Kotlin
- Mobile persistence layers (SQLite, Realm, MMKV)
- REST/GraphQL APIs, WebSockets, and custom networking stacks
- Continuous Integration / Deployment (GitHub Actions, Bitrise, or equivalent)
- Automated testing tools (Jest, Detox, React Native Testing Library)
- App Store / Google Play submission, TestFlight workflows, enterprise app distribution
- Familiarity with AWS mobile services (Amplify, AppSync, Lambda, S3) or other cloud back-ends
- Comfortable with technical documentation, RFCs, and API spec reviews
- Proficiency with Git and GitHub flow; code review best practices
About Jamm
Jamm enables online customers to make digital payments directly from their bank account. Their service is compatible with over 300 financial institutions, including major Japanese banks.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan β straight to your inbox.