We are seeking a React Native Front-End Developer to take ownership of a mature, production level mobile app. This role involves bug fixing, app release preparation, code reviews, backend collaboration, and mentoring junior developers. You'll work with a cross-functional team to maintain stability, improve code quality, and enhance the developer experience. The codebase is active and evolving, so we're looking for someone who's proactive, patient, and not afraid to work with areas that may have limited documentation. Familiarity with native iOS/Android development and modern tooling is highly desirable. This role also requires a strong focus on code quality, reviewing peers' work, and ensuring production readiness before releases.
Key Responsibilities
- Analyze and fix bugs across the mobile app.
- Conduct thoughtful code reviews to ensure code quality, performance, and maintainability.
- Manage and execute app releases for both iOS and Android, including versioning, changelogs, and deployment.
- Collaborate with backend developers to resolve integration issues.
- Navigate and work within an evolving codebase, including less-documented areas.
- Contribute to the continuous improvement of workflows, tooling, and development standards.
- Mentor junior developers by guiding them through code reviews, pairing sessions, and
architectural discussions.
Requirements
Technical Skills
-
4+ years of experience building mobile apps with React Native.
- Proficient in
JavaScript/TypeScript, including modern React best practices.
- Experience with
state management tools (Redux, Context API, etc.).
- Familiar with
mobile CI/CD and release pipelines (Fastlane, GitHub Actions).
- Confident working across
iOS and Android platforms.
- Understanding of REST APIs and handling asynchronous data.
- Ability to perform detailed code reviews and catch potential issues early.
Bonus Skills
- Familiarity with native iOS (Swift/Obj-C) and Android (Kotlin/Java) code.
- Experience working with or debugging custom native modules.
- Exposure to AWS CloudWatch or similar logging/monitoring tools.
- Experience with automated testing tools (e.g., Jest, Detox).
- Prior experience mentoring or supporting junior developers.
Soft Skills & Mindset
- Strong communicator -- able to collaborate across roles and clearly explain technical decisions.
- Proactive and self-driven -- comfortable navigating unclear or undocumented areas.
- Detail-oriented with a focus on preventing bugs before release.
- Supportive team player who enjoys mentoring and sharing knowledge.