Mobile Engineer
SIRO Limited
New York, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 240KJob location
Remote
New York, United States of America
Tech stack
Application Performance Management
Mobile Application Development
Software Quality
Mobile Application Software
Performance Tuning
Release Management
Software Deployment
Backend
Kotlin
Git Flow
React Native
Job description
- Contribute to the development, improvement, and long-term architecture of our React Native mobile application across iOS and Android
- Own core feature delivery end-to-end in React Native, from technical design to implementation and release
- Collaborate closely with product, design, and backend teams to translate requirements into reliable, scalable app experiences
- Maintain, refine, and modernize our existing React Native codebase, with an eye toward performance, stability, and long-term maintainability
- Uphold code quality through reviews, testing, documentation, and collaboration with fellow engineers
- Ensure application performance, reliability, and security standards are consistently met
- Contribute to continuous improvement of our engineering practices and mobile development processes
- Stay updated with emerging best practices in mobile and React Native development, and introduce improvements where beneficial
Requirements
Skills & expertise Continuous improvement Collaboration and teamwork Problem-solving skills, * You have demonstrated experience leading technical initiatives, owning projects, and working with high performing engineering teams
- You demonstrate strong problem-solving and communication skills, and can clearly articulate tradeoffs and technical decisions
- You have deep expertise in React Native (6+ years of experience, with multiple meaningful production deployments)
- You are well-versed in mobile engineering best practices, including performance optimization, security, testing, and release management
- You have hands-on experience maintaining and scaling existing React Native applications, not just greenfield builds
- You have experience creating and implementing Git-based workflows and CI/CD pipelines for mobile app releases
- You are comfortable working in Swift and/or Kotlin when needed to extend or augment React Native functionality (supplementary/native skill, not primary focus)