What are the responsibilities and job description for the Senior Software Engineer – Mobile (React Native) position at SafeStreets?
Senior Software Engineer – Mobile (React Native)
About the Role
SafeStreets is looking for a Senior Mobile Software Engineer to lead the development of our mobile applications using React Native and TypeScript. This role is ideal for an engineer who has shipped and maintained production mobile apps and wants ownership over mobile architecture, performance, and reliability.
What You'll Do
* Architect and build robust React Native applications using TypeScript
* Own mobile app performance, stability, and release quality
* Collaborate closely with backend and product teams
* Lead technical decisions related to mobile architecture and libraries
* Diagnose and resolve complex iOS and Android issues
* Mentor other engineers contributing to mobile features
* Improve mobile CI/CD, testing, and release workflows
Required Qualifications
* 5 years of software engineering experience
* 3 years of production React Native experience
* Strong TypeScript and React fundamentals
* Experience shipping and maintaining iOS and Android apps
* Deep understanding of mobile performance, debugging, and lifecycle management
* Experience integrating mobile apps with backend APIs
* Strong problem-solving and communication skills
Preferred Qualifications
* Experience with native iOS or Android development
* Experience with mobile CI/CD pipelines and app store releases
* Familiarity with AWS-backed mobile architectures
* Experience leading mobile technical direction or mentoring others
* Strong attention to UX, reliability, and long-term maintainability
What We Offer
* Competitive salary and benefits
* Collaborative, supportive engineering culture
* Clear growth and leveling opportunities
* Meaningful, real-world technical challenges
* Inclusive and respectful workplace
Salary : $130,000 - $145,000