About The Position

As a Senior Software Engineer (Mobile), you will be responsible for guiding the technical implementation of our cross-platform React Native mobile application used by thousands of field service technicians and sales professionals daily. This is an exciting role for an extremely talented engineer to come in and develop key product differentiators across a large-scale, feature-rich application with 150+ modular packages, native integrations, and offline-first capabilities. We build for perfection, use modern tools, have an amazing culture, and love to solve complex problems. If you share the same values, you should consider joining us in our efforts to achieve the extraordinary! Who You Are: You are a driven, passionate, developer of mobile applications. Your expertise helps drive the technology choices we make for our applications. You are a person who thrives working with others and feeds on the interactions. You are both humble and confident. You strive to deliver an unmatched experience for the end users of the products you build. Helping others around you brings personal gratification.

Requirements

  • Bachelor's degree in Computer Science (or a technical field) or equivalent practical experience
  • 5+ years of experience in mobile application development
  • 5+ years of experience with React Native
  • Expert-level programming experience in TypeScript
  • Strong experience with Redux, Redux Saga, and complex state management patterns
  • Experience architecting and designing modular mobile applications at scale
  • Solid understanding of both iOS and Android platform fundamentals

Nice To Haves

  • Experience architecting and designing large-scale, scalable systems
  • Experience developing creative solutions to difficult problems
  • Knowledge of Expo and EAS (Expo Application Services) for OTA updates and build management
  • Strong understanding of Redux Toolkit, Reselect, and memoization strategies
  • Experience with offline-first mobile architectures and data persistence (Redux Persist)
  • Familiarity with native module development in Swift and Kotlin
  • Experience with Fastlane for CI/CD and app store deployment
  • Understanding of hardware integrations (printers, barcode scanners, GPS tracking)
  • Experience with React Navigation and complex navigation architectures
  • Familiarity with styled-components and mobile design systems
  • Experience with Firebase Analytics and Crashlytics
  • Experience with Braintree or similar payment SDKs
  • Familiarity with geolocation services and mapping (React Native Maps, Turf.js)
  • Experience with push notification systems (Pushwoosh or similar)

Responsibilities

  • Guiding the technical implementation of our cross-platform React Native mobile application.
  • Developing key product differentiators across a large-scale, feature-rich application with 150+ modular packages, native integrations, and offline-first capabilities.

Benefits

  • Flexible time off
  • Learning and development opportunities
  • Comprehensive onboarding program
  • Leadership training
  • Programs and events
  • Bonusly, peer-nominated awards
  • Company-paid medical, dental, and vision (with 100% employer paid options and 90% coverage for dependents)
  • FSA and HSA
  • 401k match
  • Telehealth options including memberships to One Medical
  • Parental leave and support
  • Up to $20k in fertility services (i.e. IUI and IVF), surrogacy, and adoption reimbursement
  • On demand maternity support through Maven Maternity
  • Free breast milk shipping through Maven Milk
  • Pet insurance
  • Legal advisory services
  • Financial planning tools
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service