Android Engineer
Hybrid
Full Time
#Engineering
#Kotlin
#Java
#Android Development
#Android
#Optimization
#Memory Management
#Concurrent Programming
#API
At Via, we are on a mission to reshape global transportation. Since our founding in 2012, we have pioneered the TransitTech category by creating intelligent systems that optimize everything from buses and shuttles to autonomous and electric vehicles. We work in over 650 communities across 35 countries, striving to make public transit more equitable, sustainable, and efficient for everyone, including those with limited mobility or restricted access to technology. By blending software innovation with operational expertise, we are fundamentally changing how the world moves.
The role
We are looking for a Mid-Level Android Engineer to join our driver mobile team on a full-time basis. In this role, you will be instrumental in shaping the daily experience of our drivers by building and refining navigation, task management, and core operational features. This is a hybrid position, and while we operate globally, you will be part of a collaborative environment where we value proactive problem-solvers who are eager to grow alongside our infrastructure.
Core responsibilities
- Partner with designers, product managers, and backend engineers to build and ship a high-quality, intuitive application for our drivers.
- Design, develop, and maintain the mobile infrastructure that powers our suite of applications.
- Take ownership of production stability by diagnosing and resolving critical issues under pressure to ensure a seamless experience for our users.
Skills and experience
- Two to three years of hands-on experience in Android development.
- Strong proficiency in both Kotlin and Java.
- Deep knowledge of the Android application lifecycle, including fragments, activities, view models, and services.
- A solid grasp of modern Android app architecture patterns.
- Expertise in memory management, app performance optimization, and debugging.
- Experience with concurrent programming, specifically using Kotlin Coroutines or RxJava.
- Familiarity with Android frameworks like Location Services and Google Maps API, as well as third-party tools like Mapbox.
- Bonus points if you have experience with AWS or the Serverless Framework.
Compensation and benefits
- Stock options as part of a competitive compensation package.
- The flexibility of a hybrid work model.
- Health insurance coverage with family discounts.
- Access to various perks, including sports programs, meal benefits, and regular team social events.
- Clear pathways for career development and professional growth.
How to apply
We are committed to fostering a diverse and inclusive workplace. If you are passionate about our mission and believe you have the skills to contribute to our team, we encourage you to apply. Even if your background does not perfectly match every requirement listed, we would still love to hear from you. We celebrate all identities and backgrounds, and we look forward to seeing how your unique perspective can help us move the world forward.
Via
11 views




