xelys jobs xelys jobs

Senior Software Engineering (Mobile)

ServiceTitan

full-remoteseniorpermanentmobile Full remote 73 days ago via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

React NativeTypeScriptReduxRedux SagaRedux ToolkitExpoCI/CDOffline-firstiOSAndroid

About the role

Role Overview

Senior Software Engineer (Mobile) focused on the technical implementation of a cross-platform React Native mobile application at large scale.

Responsibilities

  • Guide technical implementation of a cross-platform React Native application, ensuring code quality and adherence to best practices.
  • Architect and design modular mobile applications with a focus on performance, scalability, and maintainability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot, resolve, and debug issues across the mobile app.

Requirements

  • TypeScript expert-level programming experience.
  • 5+ years mobile application development experience.
  • Strong React Native experience (5+ years).
  • Solid understanding of iOS and Android platform fundamentals.
  • Experience architecting and designing modular mobile applications at scale.
  • Strong Redux experience, including Redux Saga and complex state management patterns.
  • Experience architecting/designing large-scale, scalable systems.
  • Ability to develop creative solutions to difficult problems.
  • Bachelor’s degree in Computer Science (or technical field) or equivalent practical experience.

Nice-to-haves

  • Master’s degree or PhD.
  • Expo and EAS (OTA updates/build management).
  • Redux Toolkit, Reselect, and memoization strategies.
  • Offline-first architecture and persistence with Redux Persist.
  • Native module development experience in Swift and Kotlin.
  • Fastlane for CI/CD and app store deployment.
  • Hardware integrations (e.g., printers, barcode scanners, GPS tracking).
  • React Navigation and complex navigation architectures.
  • Firebase Analytics and Crashlytics.
  • styled-components and mobile design systems.
  • Geolocation and mapping with React Native Maps and Turf.js.
  • Payment SDKs such as Braintree.
  • Push notification systems such as Pushwoosh.

About ServiceTitan

ServiceTitan builds software for service businesses and provides technology that helps them run and grow their operations. The company focuses on large-scale, feature-rich applications, including mobile experiences, and emphasizes engineering quality and scalable architectures.

Scraped 5/13/2026