Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Android Engineer image - Rise Careers
Job details

Android Engineer

Via is seeking a Senior Android Engineer to enhance the rider experience in our mobile application, working with a dynamic team focused on technology-driven transportation solutions.

Skills

  • Kotlin
  • Java
  • Android application lifecycle
  • App performance optimization
  • Concurrent programming

Responsibilities

  • Collaborate with designers and product managers for application delivery.
  • Enhance and maintain mobile infrastructure services.
  • Quickly diagnose and resolve production issues.

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Free medical plans
  • 401K matching
  • Comprehensive benefits package
To read the complete job description, please click on the ‘Apply’ button
Via Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Via DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Via
Via CEO photo
Unknown name
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Android Engineer, Via

Are you ready to be part of something transformative? At Via, we're on a mission to revolutionize transportation around the globe, and we need a talented Senior Android Engineer in New York, New York, to help enhance our rider experience. You'll work closely with a dynamic team of designers, backend engineers, and product managers to develop our high-quality driver application. With your solid background in Android development, you’ll build and maintain the mobile infrastructure services that keep our apps running smoothly. We thrive in collaborative environments, and your expertise in Kotlin and Java will help ensure our rider app is both user-friendly and efficient. In this role, you'll have the chance to tackle critical production issues under pressure, ensuring that our users face minimal disruptions. We want someone with over five years of hands-on experience in Android development who understands the intricacies of the Android lifecycle, app architecture patterns, and mobile app optimization. If you’re someone who loves troubleshooting and guiding others while continuously learning new technologies, then you’ll find a welcoming home at Via. We are an inclusive workplace that celebrates diverse backgrounds and voices, and we encourage you to apply even if you don’t meet every qualification. Come and play a key role in building sustainable and efficient public mobility systems with us!

Frequently Asked Questions (FAQs) for Android Engineer Role at Via
What are the key responsibilities of an Android Engineer at Via?

As a Senior Android Engineer at Via, you will focus on enhancing the rider mobile experience by collaborating with designers and backend engineers. Your key responsibilities will include developing, enhancing, and maintaining mobile infrastructure services, working on critical production issues, and ensuring the user-friendly design of our driver application.

Join Rise to see the full answer
What qualifications do I need to be a Senior Android Engineer at Via?

To be considered for the Senior Android Engineer position at Via, you should have over five years of hands-on Android development experience. Proficiency in Kotlin and Java, a strong understanding of the Android application lifecycle, and expertise in app optimization and debugging are essential.

Join Rise to see the full answer
How does Via support the professional development of its Android Engineers?

Via emphasizes a collaborative culture, allowing Senior Android Engineers to mentor and guide junior engineers, facilitating growth within the team. Additionally, our inclusive environment encourages continual learning and adaptation to new technologies, supporting professional development.

Join Rise to see the full answer
What technologies should I be familiar with for the Senior Android Engineer role at Via?

Candidates should have a strong command of Android frameworks like Location Services and the Google Maps API. Familiarity with third-party frameworks such as Mapbox and concurrent programming using Kotlin Coroutines or RxJava is also beneficial.

Join Rise to see the full answer
What is the focus of Via as a company in terms of technology and innovation?

Via is at the forefront of TransitTech, utilizing innovative technologies to develop public mobility systems. Our focus is on creating efficient, equitable, and sustainable transportation networks worldwide, making public transit rival the convenience of personal rides.

Join Rise to see the full answer
Common Interview Questions for Android Engineer
Can you describe your experience with Kotlin and Java in Android development?

When answering this question, highlight specific projects where you utilized Kotlin and Java. Discuss your familiarity with key features of both languages, such as Kotlin Coroutines for asynchronous operations and Java's object-oriented features, emphasizing how these skills improved app functionality.

Join Rise to see the full answer
How do you approach debugging complex issues in mobile applications?

Explain your systematic approach to debugging, including identifying the root cause through logs, using debugging tools, and performing tests. Provide examples of past experiences where your debugging skills led to successful resolutions, showcasing your problem-solving abilities.

Join Rise to see the full answer
What do you understand about the Android application lifecycle?

Highlight your deep understanding of the Android application lifecycle, including the management of activities, fragments, and services. Discuss how this knowledge has influenced your development practices and led to better app performance and user experience.

Join Rise to see the full answer
How do you ensure your mobile applications are user-friendly?

Talk about your collaboration with designers to implement user-centered designs and your experience in conducting usability tests. Stress the importance of feedback and iteration in refining the app based on user interactions.

Join Rise to see the full answer
Can you provide an example of a time you worked under pressure to solve a production issue?

Share a specific instance where you faced a pressing production issue. Detail how you quickly assessed the situation, the steps you took to resolve it, and the outcome, focusing on your capacity to remain calm and effective under stress.

Join Rise to see the full answer
Describe your experience with mobile app performance optimization.

Discuss your techniques for optimizing app performance, such as memory management strategies, lazy loading of resources, and using tools for profiling app performance. Include examples where these optimizations significantly improved app responsiveness.

Join Rise to see the full answer
What coding standards and best practices do you follow in Android development?

Mention your adherence to coding standards like clean code practices, maintaining readability, and code reviews. Highlight your experience using version control systems and CI/CD pipelines to ensure quality and efficiency in team collaborations.

Join Rise to see the full answer
How do you handle feedback about your work?

Demonstrate your openness to feedback by sharing experiences where you received constructive criticism. Discuss how you implemented the feedback to improve your work and your willingness to learn from others in the team.

Join Rise to see the full answer
What role does teamwork play in your development process?

Emphasize the importance of teamwork in achieving project goals. Provide examples of successful collaborations with cross-functional teams, showcasing how you’ve contributed to shared successes and fostered a positive team dynamic.

Join Rise to see the full answer
What are your long-term career goals as an Android Engineer?

Articulate your ambitions clearly, discussing your desire to grow technically and lead projects at Via. Mention your aspirations to mentor others and stay updated on emerging technologies and trends within the Android development landscape.

Join Rise to see the full answer
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$100,000/yr - $150,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!