L

L2L

Software Engineer, Mobile

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeSalt Lake City, UT, USANo salary listed

About the Job

Requirements

  • At least 3 years of professional software engineering experience, including shipping a production mobile or frontend application.
  • Strong TypeScript skills and working knowledge of React Native or React.
  • Experience shipping a React Native or Expo application to both the Apple App Store and Google Play, or strong evidence of being able to learn it quickly.
  • Comfort working in a Python web backend and reading code written by others.
  • Experience releasing applications to the Apple App Store and Google Play, including staged rollouts and post-release monitoring.
  • A track record of taking a vague report to a confirmed production fix and explaining how the fix was verified.
  • Clear written communication in an asynchronous, distributed team.

Responsibilities

  • Build features in L2L mobile applications using React Native, Expo, and TypeScript.
  • Own the hybrid experience where native screens meet the web platform, including authentication, biometric login, QR-code deep links from machines, and in-app browsing of the core product.
  • Design mobile experiences for factory-floor conditions, including locked phones, unreliable connectivity, and shared devices.
  • Write tests and end-to-end flows that run against simulators, emulators, and physical devices.
  • Own notification reliability for iOS and Android, from device registration through alert delivery to a locked screen.
  • Use error monitoring, device logs, and platform vitals to understand notification delivery behavior in the field.
  • Partner with backend engineers on services that determine who receives alerts and when.
  • Run the release train, including app-store builds, staged rollouts, over-the-air updates, and version and runtime compatibility across both platforms.
  • Maintain and improve continuous integration pipelines and release tooling.
  • Monitor adoption and error rates after every release and act on the results.
  • Extend tooling that allows coding agents to drive the app on iOS simulators, Android emulators, and physical phones to reproduce reports, run end-to-end flows, and capture evidence.
  • Build the pipeline from pull request through automated verification to staged release, deciding what a machine can approve and what still requires human review.
  • Turn crash reports, product analytics, and release health data into inputs that automated systems act on.
  • Use artificial intelligence coding tools extensively, verify their output, hold generated code to the same quality standard, and share effective workflow improvements.
  • Ship fixes and small features in the Python and Django backend and Vue frontend when the appropriate fix for a mobile problem belongs there.
  • Coordinate with web and backend teams on application programming interface changes affecting mobile users.
  • Read session analytics and crash data to identify user difficulties and turn findings into prioritized work.
  • Join customer calls and pilot rollouts and bring findings back to Product and Engineering.
  • Write investigation notes, tickets, and release summaries.
  • Develop and release L2L mobile apps used by operators, technicians, and supervisors on the shop floor.

Desired Qualifications

  • Interest in building developer tooling and automated testing infrastructure rather than only using it.
  • Experience with device automation, end-to-end frameworks, or agentic coding tools.
  • Experience with push notifications, hybrid WebView applications, authentication flows, or observability tooling such as Sentry.
  • Experience in manufacturing, industrial software, or frontline workforce technology.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at L2L

See more jobs