
Explore more
Salary
💰 $3,500 - $6,000 per month
About the role
- Help own and build out new features within our cross-platform TypeScript React Native app, and Golang backend APIs.
- Manage our releases, using tools like cohorting, feature flags, and app-store infrastructure to ensure a safe rollout to our millions of active users.
- Maintain a strong working relationship with product, design, and the business to ensure stakeholder needs are being evaluated and met.
- Work with the team to continuously build clean, scalable, robust, and testable code.
- Develop a deep working knowledge of your application, data domain, and KPIs.
Requirements
- 3+ years of professional mobile development experience, with at least 2+ years in React Native or similar technology such as Flutter.
- Experience working with native code on iOS (Swift/ObjC) and Native Android (Kotlin/Java).
- Experience developing and delivering a mobile application to Apple and Google’s mobile app stores.
- Deep understanding of React Native architecture, hooks, context, navigation patterns, and performance optimization.
- Strong familiarity with unit testing, integration testing, and E2E testing (Jest, React Native Testing Library, Detox, Appium, etc.).
- Ability to lead features end-to-end — from requirements, design, implementation, deployment, monitoring, and improvement.
- Experience mentoring junior or mid-level engineers.
- Capable of performing high-quality code reviews with focus on maintainability, clarity, and best practices.
- Drives technical decisions, proposes improvements, and elevates code quality across the team.
- Works well with product managers, designers, backend teams, and QA.
- Bachelor's degree in computer science
- Knowledge of mobile CI/CD pipelines (Fastlane, Bitrise, GitHub Actions, etc.).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptReact NativeGolangiOSSwiftObjCAndroidKotlinJavaunit testing
Soft Skills
leadershipcommunicationcollaborationmentoringcode reviewproblem-solvingstakeholder managementtechnical decision-makingimprovement proposalsteamwork
Certifications
Bachelor's degree in computer science