Senior Mobile Engineer
Pittsburgh, PA
Full Time
Experienced
About Us
Maven Machines is reinventing transportation. We are a fast-growing technology company based in Pittsburgh that is working on building the next era of fleet management, dispatch, and logistics technologies for the transportation and service industries.
Maven is on a mission to automate trucking operations and transform how the world moves freight. Since 2014, Maven has empowered many of the nation’s top trucking and transportation fleets with critical operations software that keeps the economy moving. We operate at the intersection of operations software, real-time telematics, optimization research, and machine learning/AI, building technology that’s reshaping a massive industry. As one of the fastest-growing tech startups in the logistics space, we’re looking for exceptionally bright and talented individuals to join our world-class team.
Over the past twelve years, Maven’s cloud-based solutions have been successfully deployed to thousands of drivers and companies across the United States and Canada, with several of the nation’s top 100 trucking fleets running their operations on our software platform. In our ongoing pursuit of ensuring quality and excellence standards of the highest degree, Maven is searching for a Senior Mobile Engineer to join our product development team.
Position Summary
As the Senior Mobile Engineer, you will design, develop, and maintain high-quality mobile applications for iOS and Android platforms. The ideal candidate will have a passion for creating intuitive, performant, and scalable mobile experiences while collaborating with cross-functional teams to deliver innovative solutions.
Key Responsibilities
Maven Machines is reinventing transportation. We are a fast-growing technology company based in Pittsburgh that is working on building the next era of fleet management, dispatch, and logistics technologies for the transportation and service industries.
Maven is on a mission to automate trucking operations and transform how the world moves freight. Since 2014, Maven has empowered many of the nation’s top trucking and transportation fleets with critical operations software that keeps the economy moving. We operate at the intersection of operations software, real-time telematics, optimization research, and machine learning/AI, building technology that’s reshaping a massive industry. As one of the fastest-growing tech startups in the logistics space, we’re looking for exceptionally bright and talented individuals to join our world-class team.
Over the past twelve years, Maven’s cloud-based solutions have been successfully deployed to thousands of drivers and companies across the United States and Canada, with several of the nation’s top 100 trucking fleets running their operations on our software platform. In our ongoing pursuit of ensuring quality and excellence standards of the highest degree, Maven is searching for a Senior Mobile Engineer to join our product development team.
Position Summary
As the Senior Mobile Engineer, you will design, develop, and maintain high-quality mobile applications for iOS and Android platforms. The ideal candidate will have a passion for creating intuitive, performant, and scalable mobile experiences while collaborating with cross-functional teams to deliver innovative solutions.
Key Responsibilities
- Develop and maintain a mobile (Android and iOS) platform AND enterprise applications built on that platform using Kotlin Multiplatform.
- Collaborate with designers and product managers to implement user-friendly interfaces. - Optimize applications for performance, security, and scalability.
- Integrate mobile apps with APIs and backend services.
- Write clean, maintainable, and well-documented code.
- Write automated unit tests, functional tests, and UI tests following test-driven development methodology
- Full-stack debugging and troubleshooting
- Stay current with emerging mobile technologies and best practices.
- Proficiency in either iOS (Swift) and Android (Kotlin) development with at least some professional development on both platforms
- Experience with Kotlin Multiplatform and Compose Multiplatform
- Strong understanding of mobile UI/UX principles, including Material3
- Understanding of when to apply Kotlin Multiplatform's expect/actual
- Familiarity with REST and RPC APIs - Proficiency using git
- Ability to contribute meaningfully to CI/CD pipelines.
- Proficiency using the gradle build system
- 5+ years of mobile development experience
- Ability to make engineering decisions in keeping with product goals
- Ability to read and understand code not written in Kotlin
- Understanding of and ability to produce code in keeping with the SOLID principles
- Understanding of concurrent programming using Kotlin coroutines
- Experience with mobile performance optimization and security best practices.
- Familiarity with Google Firebase, including auth, firestore, crashlytics, analytics, and cloud messaging.
- Experience with Kotlin Js and Kotlin WASM Js
- Experience integrating USB and Bluetooth hardware on Android and iOS
- Experience integrating cameras and scanners
- Experience leveraging AI to aid development, testing, and code review
- Competitive compensation
- Medical, dental, and vision insurance
- 401(k) with company match
- Generous PTO and paid holidays
- Career development opportunities in a high-growth tech company
Apply for this position
Required*