Senior Android Engineer

An open IoT platform connecting everything that moves, partnering with fleets, developers, and manufacturers in transportation industry.
$118,655 - $196,100
Android
Senior Software Engineer
In-Person
101 - 500 Employees
5+ years of experience
Enterprise SaaS · Logistics

Description For Senior Android Engineer

Platform Science, founded in 2015, is revolutionizing the transportation industry with its open IoT platform. We're seeking a Senior Android Engineer to join our Driver Framework team in San Diego. This role is crucial in developing our core Android framework that enables mobile applications to utilize our connected vehicle platform's edge capabilities. The position involves working with cutting-edge technologies including Kotlin, Java, and modern Android development tools.

As part of the Driver Framework team, you'll be responsible for the core mobile SDK, driver framework, vehicle-tablet connectivity, user management, and platform notifications. The role offers unique challenges in building a flexible framework that supports both internal and third-party developers. Our tech stack is diverse, combining Android development with backend services in PHP and Node.js.

The ideal candidate brings 5+ years of Android development experience and strong expertise in enterprise mobile SDKs, Bluetooth/WiFi connectivity, and CI/CD practices. You'll work in an engaging, diverse environment that values innovation, thoughtful actions, and empathy. The position offers competitive compensation ($118,655-$196,100) and comprehensive benefits including medical, dental, vision insurance, 401k, and parental leave.

This is an opportunity to join a company that's connecting everything that moves in the transportation industry, working with innovative fleets, application developers, and vehicle manufacturers to deliver revolutionary solutions globally. You'll be part of a team that approaches challenges with resiliency and creativity, while maintaining transparency and unity across all levels.

Last updated 21 days ago

Responsibilities For Senior Android Engineer

  • Building and maintaining platform applications written in Kotlin/Java
  • Working with Room/SQLite DBs, MVVM Design Patterns, Dependency Injection, Flows and Coroutines
  • Writing unit tests, integration tests, and e2e tests for Android apps
  • Performing code reviews for team members' code
  • Troubleshooting and solving complex technical problems
  • Learning new technologies while supporting existing ones

Requirements For Senior Android Engineer

Java
Kotlin
Node.js
PHP
JavaScript
TypeScript
  • 5+ years experience in Android development
  • Experience building and maintaining enterprise mobile SDKs
  • Experience with Bluetooth and/or wifi connectivity to hardware devices
  • Experience with Jenkins and CI/CD
  • Solid portfolio of experience building mobile applications
  • Good technical foundation with ability to pick up new skills
  • Bachelor's Degree in Computer Science, Engineering, or equivalent experience

Benefits For Senior Android Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short-term and long-term disability insurances
  • AD&D and life insurance
  • 401k plan
  • Paid vacation, sick leave and holidays
  • Six weeks of paid parental leave

Interested in this job?

Jobs Related To Platform Science Senior Android Engineer

Android Developer

Senior Android Developer position at SIMPLE, building health and wellness features for a rapidly growing mobile app with 15M+ users.

Senior Software Engineer - Android Robotics

Senior Software Engineer position at Axon, developing Android-based robotics control systems for law enforcement and military applications, offering $120K-$210K salary with comprehensive benefits.

Senior Android Performance Engineer, Core Foundation

Senior Android Performance Engineer role at Airbnb, focusing on optimizing app performance and resource management for global user experience.

Senior Android Engineer, Guest & Host

Senior Android Engineer role at Airbnb, building mobile-first payment experiences and working with a global payments platform handling transactions across 191 countries.

Senior Android Engineer, Accessibility

Senior Android Engineer position at Airbnb focusing on accessibility, offering remote work and competitive salary while improving digital accessibility for millions of users.