Taro Logo

Senior Software Engineer I - Mobile Platform

Pioneer of the Connected Operations™ Cloud, helping improve safety, efficiency and sustainability of physical operations through IoT data and insights.
$126,225 - $163,350
Mobile
Senior Software Engineer
Remote
1,000 - 5,000 Employees
6+ years of experience
Enterprise SaaS · IoT
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer I - Mobile Platform

Samsara, a pioneer in Connected Operations™ Cloud technology, is seeking a Senior Software Engineer I for their Mobile Platform team. This role is crucial in shaping mobile-first experiences across the organization, focusing on developer velocity and consistency. The position involves working with React Native, TypeScript, and Redux for mobile apps, with Golang for backend systems and GraphQL for communication.

The Mobile Platform team is responsible for core frameworks and tooling that enable all engineering teams to build exceptional mobile applications. Your work will span from creating reusable UX components and design systems to developing seamless CI/CD pipelines and robust networking layers. These systems are fundamental to multiple applications across various business units, creating significant company-wide impact.

As a Senior Engineer, you'll drive technical direction, develop high-quality features, ensure code quality, build reusable UI components, and mentor junior engineers. The role requires 6+ years of software development experience, with deep expertise in React Native and mobile development. You'll work in a collaborative environment, helping improve the safety, efficiency, and sustainability of physical operations that power the global economy.

The position offers competitive compensation, including a base salary range of $126,225 - $163,350 CAD, plus equity opportunities and comprehensive benefits. This is a remote position open to candidates residing in Canada, offering the flexibility to work from anywhere while contributing to meaningful projects that impact various industries from transportation to manufacturing.

Last updated 24 days ago

Responsibilities For Senior Software Engineer I - Mobile Platform

  • Drive technical direction and contribute to architectural decisions
  • Build and deliver high-quality mobile application features
  • Ensure code quality through peer reviews and testing
  • Design and implement reusable UI components
  • Collaborate with product managers, designers, and engineers
  • Support and mentor junior engineers
  • Champion Samsara's cultural principles

Requirements For Senior Software Engineer I - Mobile Platform

TypeScript
React
Node.js
Go
  • 6+ years of software development experience
  • 3+ years of hands-on mobile app development with React Native
  • Deep knowledge of React Native framework
  • Strong testing and debugging skills in mobile context
  • Strong understanding of mobile architecture and platform APIs
  • Proficiency in GraphQL and Redux
  • Experience collaborating cross-functionally
  • Experience mentoring engineers and leading technical projects

Benefits For Senior Software Engineer I - Mobile Platform

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Mental Health Assistance
  • Health benefits
  • Flexible working arrangements
  • Equity
  • Competitive total compensation package
  • Charity fund participation