About UsMaven 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 nations 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 thats reshaping a massive industry. As one of the fastest-growing tech startups in the logistics space were looking for exceptionally bright and talented individuals to join our world-class team.Over the past twelve years Mavens cloud-based solutions have been successfully deployed to thousands of drivers and companies across the United States and Canada with several of the nations 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 SummaryAs 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.
Required Skills & Qualifications- 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 Multiplatforms 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
Preferred- 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
What We Offer- 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
Required Experience:
Senior IC
About UsMaven 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...
About UsMaven 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 nations 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 thats reshaping a massive industry. As one of the fastest-growing tech startups in the logistics space were looking for exceptionally bright and talented individuals to join our world-class team.Over the past twelve years Mavens cloud-based solutions have been successfully deployed to thousands of drivers and companies across the United States and Canada with several of the nations 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 SummaryAs 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.
Required Skills & Qualifications- 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 Multiplatforms 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
Preferred- 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
What We Offer- 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
Required Experience:
Senior IC
View more
View less