Salary
💰 $140,000 - $160,000 per year
Tech Stack
AWSJestReactReact NativeReduxTypeScript
About the role
- Design, develop, and maintain robust, scalable mobile applications using React Native, Expo, and other relevant technologies
- Collaborate with product and design teams to translate business requirements into technical specifications
- Write clean, maintainable, and testable code adhering to industry best practices
- Conduct code reviews and mentor junior and mid-level developers
- Optimize application performance for speed, scalability, and reliability
- Own and monitor app health and performance metrics
- Work with backend teams to integrate APIs and data sources
- Stay updated on emerging mobile development trends and technologies
Requirements
- 6+ years of software engineering experience
- Advanced proficiency in React Native and TypeScript
- Experience with state management libraries (Redux, Zustand, Context API)
- Mobile testing expertise (Jest, Detox)
- CI/CD processes experience (Fastlane, GitHub Actions)
- App store deployment experience (App Store Connect, Google Play Console)
- RESTful API integration and AWS infrastructure experience
- Native module integration and debugging capabilities
- Experience working cross-functionally and building alignment between product vision and scalable app delivery
- Strong verbal and written communication and interpersonal skills
- Expert at identifying, communicating, and mitigating risks
- Ability to thrive in a fast-paced environment and manage multiple projects concurrently
- General office working conditions can be remote work from home or in the office.
- Private workstations are available as needed.
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React NativeTypeScriptReduxZustandContext APIJestDetoxFastlaneGitHub ActionsRESTful API
Soft skills
communicationinterpersonal skillsmentoringrisk managementcollaborationadaptabilityproject management