
Senior Mobile Engineer
Siro
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- You have hands-on experience maintaining and scaling existing React Native applications, not just greenfield builds
-
You have demonstrated experience leading technical initiatives, owning projects, and working with high performing engineering teams
-
You are well-versed in mobile engineering best practices, including performance optimization, security, testing, and release management
-
You have deep expertise in React Native (6+ years of experience, with multiple meaningful production deployments)
-
You demonstrate strong problem-solving and communication skills, and can clearly articulate tradeoffs and technical decisions
-
You are comfortable working in Swift and/or Kotlin when needed to extend or augment React Native functionality (supplementary/native skill, not primary focus)
-
You have experience creating and implementing Git-based workflows and CI/CD pipelines for mobile app releases