Software Engineer, Mobile

l2l-openings

Salt Lake City (UT)

On-site

USD 110,000 - 150,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

L2L is seeking a Software Engineer in the greater Salt Lake City area to join our mobile product team. You will own the mobile app pipeline, work on a React Native/Expo codebase, and deliver features used by frontline workers on iOS and Android.

You will build, test, and release mobile software, collaborate with backend engineers, and drive automation and tooling to speed shipping while ensuring quality in real devices and plant trials.

Qualifications

  • 3+ years of professional software engineering experience shipping a production mobile or frontend application.
  • Strong TypeScript and working knowledge of React Native or React.
  • Experience shipping a React Native or Expo app to both stores, or ability to learn quickly.
  • Interest in building developer tooling and automated testing infrastructure.
  • Experience with Python web backend and reading unfamiliar code.
  • Experience releasing to Apple App Store and Google Play with staged rollouts.
  • Clear written communication in an asynchronous, distributed team.
  • Experience with push notifications, hybrid WebView apps, authentication, or observability tooling is a plus.
  • Experience in manufacturing, industrial software, or frontline workforce tech is a plus.

Responsibilities

  • Build features in L2L mobile apps using React Native, Expo, and TypeScript.
  • Own the hybrid experience where native screens meet the web platform: login, deep links, in-app browsing.
  • Design for factory constraints: locked devices, patchy connectivity.
  • Write tests and end-to-end flows for simulators, emulators, and real devices.
  • Own notifications reliability for iOS and Android and monitor delivery.
  • Collaborate with backend to align services and alert rules.
  • Maintain CI pipelines and release tooling to speed delivery.
  • Monitor release health and respond to issues after releases.
  • Contribute to platform with Python backend and Vue frontend as needed.

Skills

TypeScript
React Native
React
Mobile tooling
Python backend
App store releases
Observability tools
Push notifications
Automated testing tooling

Tools

Expo

Job description

We are on a mission to empower workers to manufacture better together. The Connected Workforce Software market is exploding, and L2L is at the forefront, providing software that enables manufacturing facilities to drive efficiency and productivity across the plant floor. Our modern technology provides real-time visibility and action-driving tools that enable the entire workforce to systematically identify and solve problems, and provides workers with the personalized information they need to do their best work.


Manufacturers don't have a data problem - they have an action problem. Every day, disconnected systems, siloed teams, and fragmented workflows create unnecessary downtime, reduce productivity, and make it harder for frontline employees to do their best work.


We solve that challenge by unifying people, machines, and workflows to increase productivity every shift, every day. Our platform combines operational data, AI, maintenance, production, skills, and shop floor execution to help manufacturers spot and solve problems in real time.l and resources to develop already-great businesses into market leaders.

We're looking for a Software Engineer in the greater Salt Lake City area to join our team:

We have a new mobile app. It replaced a long-running legacy app in 2026 and is now in the hands of frontline workers across hundreds of sites, on both iOS and Android, from a single React Native and Expo codebase. A small team owns everything from the first line of TypeScript to the staged store rollout, and we're building automated verification and release systems that let that team ship at a pace normally reserved for much larger ones. You’d join at a stage where you can have a real impact on both the product and how the team builds and ships it.

Here's How You Can Drive Action That Matters
Top Outcomes:
Ship Mobile Apps Frontline Workers Trust:

Build and release L2L mobile apps that operators, technicians, and supervisors use to raise, receive, and resolve problems on the shop floor, and keep it fast, stable, and reliable on real devices in real plants.

Own the Full Path to Production:

Run a modern Expo and React Native pipeline for two platforms: native builds, staged store rollouts, over-the-air updates, and post-release monitoring, with the authority to change any of it.

Build How We Verify Software:

Design and extend AI-assisted pipelines that he app on simulators, emulators, and physical devices, and check releases before a person does, so quality scales with the team rather than with headcount.

What You'll Do:
Mobile Product Engineering
  • Build features in L2L mobile apps using React Native, Expo, and TypeScript.
  • Own the hybrid experience where native screens meet the web platform: authentic, biometric login, deep links from QR codes on machines, and in-app browsing of the core product.
  • Design for the factory floor: locked phones, patchy connectivity, shared device
  • Write tests and end-to-end flows that run against simulators, emulators, and physical devices.
Notifications & Alerting
  • Own notification reliability for iOS and Android, from device registration through to the alert arriving on a locked screen.
  • Use error monitoring, device logs, and platform vitals to understand delivery behaviour in the field.
  • Partner with backend engineers on the services that decide who gets alerted, and when.
Release Engineering & Quality
  • Run the release train: app store builds, staged rollouts, over-the-air updates, and version and runtime compatibility across both platforms.
  • Maintain CI pipelines and release tooling, and improve them when they slow the team down.
  • Watch adoption and error rates after every release and act on what you see.
Engineering Systems & AI Verification
  • Extend the tooling that lets coding agents 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 that takes a change from pull request through automated verification to a staged release, and decide what a machine can sign off and what still needs a person.
  • Turn crash reports, product analytics, and release health into inputs those systems act on, not dashboards someone has to remember to check.
  • Use AI coding tools heavily in your own work, verify their output, and hold generated code to the same bar as your own. Rethink your workflow often and share what works.
Platform Contributions

Ship fixes and small features in the Python and Django backend and the Vue frontend when the right fix for a mobile problem lives there. Coordinate with web and backend teams on API changes that affect mobile users.

Voice of the User

Read session analytics and crash data to find where users struggle, and turn it into prioritised work. Join customer calls and pilot rollouts, and bring findings back to Product and Engineering. Write clear investigation notes, tickets, and release summaries so the whole team can follow the reasoning.

What We're Looking For:
  • 3+ years of professional software engineering experience, including shipping a production mobile or frontend application.
  • Strong TypeScript, and working knowledge of React Native or React.
  • Experience shipping a React Native or Expo app to both stores, or strong evidence you can pick it up fast.
  • Interest in building developer tooling and automated testing infrastructure, not only using it. Experience with device automation, end-to-end frameworks, or agentic coding tools is a plus.
  • Comfort working in a Python web backend and reading code you didn't write.
  • Experience releasing to the Apple App Store and Google Play, including staged rollouts and monitoring after release.
  • A track record of taking a vague report to a confirmed fix in production, and being able to explain how you knew it was fixed.
  • Clear written communication in an asynchronous, distributed team.
  • Experience with push notifications, hybrid WebView apps, authentication flows, or observability tooling such as Sentry is a plus.
  • Experience in manufacturing, industrial software, or frontline workforce technology is a plus.
Required locations:

This role is open only to candidates in the greater Salt Lake City metro and Wasatch Front.

Sponsorship:

At this time, we’re unable to provide sponsorship for this role.

Our Values:

Our values are at the core of everything we do. We believe in collaboration because we're better together. We embody a mindset of continuous improvement, bold thinking, curiosity, and adapting with purpose. We take ownership by stepping up, taking responsibility, and driving results. And we lead with positivity, supporting ourselves and each other. Interested in seeing our values in action?

More About Us:

L2L's Connected Manufacturing Operations platform unifies people, machines, and workflows across the factory to help manufacturers in real time detect, dispatch, resolve, and prevent disruptions that traditional MES and CMMS tools do not address.

Backed by M33 Growth, we're helping manufacturers stabilize, standardize, and optimize operations through the L2L Method: a proven three-step blueprint deployed across hundreds of sites to minimize barriers to productivity and drive continuous improvement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Mobile
Software Engineer, Mobile

Leading2Lean (L2L) • Salt Lake City (UT)

On-site
USD 100,000 - 150,000
Software Engineer, Mobile
Software Engineer, Mobile

L2L • Salt Lake City (UT)

On-site
USD 90,000 - 130,000
Product Marketing Manager
Product Marketing Manager

l2l-openings • Burlington (MA)

Hybrid
USD 120,000 - 180,000
Product Marketing Manager
Product Marketing Manager

L2L • Burlington (MA)

On-site
USD 110,000 - 170,000
Customer Success Manager
Customer Success Manager

Leading2Lean (L2L) • Burlington (MA)

On-site
USD 90,000 - 130,000
Staff Software Engineer
Staff Software Engineer

LINQ • Denver (CO)

On-site
USD 150,000 - 210,000
Senior Mobile Engineer
Senior Mobile Engineer

Lovable • Town of Stockholm (NY)

Hybrid
USD 180,000 - 230,000
Senior Software Engineer II - Manufacturing Software Support
Senior Software Engineer II - Manufacturing Software Support

LVT (LiveView Technologies) • American Fork (UT)

On-site
USD 120,000 - 170,000
Health, dental and vision coverage
401k match up to 4%
Flexible PTO
Mobile Product Engineer – React Native for Factory Floor
Mobile Product Engineer – React Native for Factory Floor

L2L • Salt Lake City (UT)

On-site
USD 90,000 - 130,000
Senior Manager, Software Engineering (HQ)
Senior Manager, Software Engineering (HQ)

LVT (LiveView Technologies) • American Fork (UT)

On-site
USD 120,000 - 160,000
Health benefits
Dental and vision
401(k) match
+1