Samsara

Senior Software Engineer I, Mobile Platform

Samsara

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $126,140 - $212,000 per year

Job Level

Senior

Tech Stack

AndroidCloudGoGraphQLiOSIoTJavaKotlinMicroservicesObjective-CReactReact NativeReduxSwiftTypeScript

About the role

  • Craft, maintain, and evolve core mobile frameworks and tooling that empower engineering teams to build mobile applications
  • Build reusable UX components and design systems used across diverse applications and business units
  • Develop and deliver high-quality, performant, and user-friendly mobile application features (React Native, Typescript, Redux)
  • Contribute to architectural decisions and strategic planning for the mobile platform, influencing the technical roadmap
  • Optimize app responsiveness and efficiency; write clean, maintainable code
  • Uphold and promote high standards for code quality through peer reviews and comprehensive testing
  • Design and implement polished, accessible, and consistent UI components to enable other teams to move faster
  • Collaborate closely with product managers, designers, and engineers across teams to translate requirements into scalable mobile solutions
  • Support and mentor more junior engineers and contribute to knowledge-sharing initiatives
  • Maintain and improve continuous integration pipelines, monitoring tools, networking and persistence layers as part of platform responsibilities
  • Champion and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team)

Requirements

  • 6+ years of software development experience
  • 3+ years of hands-on mobile app development with React Native in production environments
  • Deep knowledge of React Native as a mobile-first framework, including architecture, native components, and limitations
  • Solid testing and debugging skills in a mobile context, including experience writing unit and integration tests
  • Strong understanding of mobile architecture, performance, and platform APIs
  • Proficiency in using GraphQL and Redux
  • Experience collaborating cross-functionally with product, design, and backend teams
  • Demonstrated experience in mentoring less experienced engineers and leading technical projects from conception to delivery
  • (Ideal) Experience with native mobile development (Swift/Objective-C and Kotlin/Java), including creating native modules or bridging React Native with native iOS and Android code
  • (Ideal) Track record of performance tuning in mobile apps using profiling tools and techniques
  • (Ideal) Hands-on experience ensuring mobile app accessibility compliance
  • (Ideal) Familiarity with mobile CI/CD pipelines, build tools, and test automation
  • (Ideal) Experience working with microservices
  • (Ideal) Experience shipping and maintaining features over several years, demonstrating long-term ownership
  • (Ideal) Domain experience in logistics, fleet management, or industrial IoT (mobile apps for drivers or field workers)