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
$ 240K

Job 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)

Apply for this position