Sr. Software Engineer, Mobile App

The Subway HR TeamShelton, CT
$119,200 - $149,000Onsite

About The Position

We are Subway Headquarters, a dedicated team of professionals supporting thousands of franchisees globally. We are seeking an experienced mobile engineer to help build and improve the Subway app on iOS and Android. This app is used by millions of guests for ordering food, managing loyalty rewards, finding restaurants, and processing payments. The role involves working in a collaborative product team with designers, product managers, and other engineers to ship fast, reliable, and polished features, with a strong emphasis on app performance and speed metrics.

Requirements

  • 6–9 years of professional software engineering experience.
  • Strong commercial experience building cross-platform mobile apps with React Native and TypeScript.
  • Solid understanding of React Native architecture: state management (Redux), navigation, performance optimization, and local storage.
  • Experience calling REST APIs and working with token-based authentication flows.
  • Familiarity with the native side of React Native — iOS (Swift/Objective-C) and Android (Kotlin/Java) builds, native modules — or genuine enthusiasm to learn.
  • Practical experience with mobile testing: unit tests, component tests, and end-to-end flows.
  • Experience shipping apps to the App Store and/or Google Play.
  • Clear communicator who works well in a collaborative, cross-functional team.
  • Bachelor’s degree in Computer Science, Engineering, or a related field — or equivalent hands-on experience.
  • Currently authorized to work in the country the position is based.

Nice To Haves

  • Payment integrations (Adyen, Apple Pay, Google Pay).
  • Feature flag systems (e.g., LaunchDarkly).
  • Mobile analytics or error tracking (Sentry, Adobe Experience Platform, Quantum Metric).
  • CI/CD for mobile: GitHub Actions, Expo EAS, Fastlane, BrowserStack.
  • Internationalization (i18n) and multi-language app support.
  • Privacy and consent frameworks (e.g., OneTrust).
  • SSL/certificate pinning for mobile API security.

Responsibilities

  • Build and maintain app features across the full stack of the mobile experience — ordering, menu, cart, checkout, payments, loyalty, and store locator.
  • Write clean, well-tested TypeScript following established coding standards, with automated checks running on every commit.
  • Connect the app to backend services and third-party tools: ordering API, authentication, payment processors, fraud detection, feature flags, and analytics.
  • Work with product managers, designers, and backend engineers to turn requirements into working software, participating in sprint planning and reviews, implementing against Figma designs, and aligning on API contracts.
  • Review code from teammates and incorporate feedback on your own pull requests; all PRs go through CI checks and peer review before merging.
  • Debug and fix issues on both iOS and Android using crash reporting tools, native logs, and device/simulator builds.
  • Write and maintain tests — unit, component, performance, and end-to-end flows tested on real devices.
  • Help maintain build and release pipelines: automated builds, beta testing distributions, and production releases to the App Store and Google Play.
  • Document work — code comments, architecture decision records, and project management system notes.
  • Participate in Agile ceremonies: standups, sprint planning, refinement, and retrospectives.
  • Stay current with the React Native ecosystem and contribute to team-wide improvements, including the migration to the React Native New Architecture.

Benefits

  • Insurance Plans (Medical, Life)
  • Pension/401K/RSP (country specific)
  • Competitive Bonus
  • Mobility Allowance
  • Tuition Reimbursement
  • Company Holidays
  • Volunteering time
  • And More…..
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service