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

Senior Android Engineer - Foundational Experiences Team

onX is a pioneer in digital outdoor navigation seeking a Senior Android Engineer for its Foundational Experiences Team. The ideal candidate will contribute to quality mobile solutions that connect adventurers through technology.

Skills

  • Expertise in Kotlin and Android toolings
  • Experience with APIs and Web Services
  • Strong problem-solving skills

Responsibilities

  • Build and support features on Android applications
  • Write reusable code and libraries
  • Maintain an offline-first application
  • Optimize application for speed and battery life
  • Mentor junior software engineers

Education

  • Bachelor’s degree in computer science or related field or equivalent experience

Benefits

  • Competitive salaries and annual bonuses
  • Comprehensive health benefits
  • Parental leave plan
  • 401k matching
  • Flexible time away package
To read the complete job description, please click on the ‘Apply’ button
onX Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
onX DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of onX
onX CEO photo
Laura Orvidas
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$125000K
$155000K

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 Senior Android Engineer - Foundational Experiences Team, onX

Join onX as a Senior Android Engineer on the Foundational Experiences Team (FOX) in beautiful Bozeman, Montana! We're passionate about outdoor adventures and digital navigation, and our mission is to awaken the adventurer inside everyone. As part of a dynamic group at onX, you'll be directly contributing to our Android applications, building features that delight users and enhance their adventures. Your day-to-day activities will include writing reusable code, testing, and maintaining applications that work flawlessly both online and offline. You'll collaborate closely with a diverse team of IT professionals—think iOS engineers, designers, and product managers—all focused on crafting the best mobile mapping experiences. Plus, you’ll have the chance to mentor junior engineers, sharing your expertise and growing the next generation of talent! onX offers flexibility with multiple working options, from corporate offices to remote Basecamps across the country. Dive into a role where you’ll not only leverage your experience but also embrace our culture of innovation, diversity, and outdoor passion. If you’re an experienced mobile developer eager for growth and a sense of community, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Senior Android Engineer - Foundational Experiences Team Role at onX
What are the job responsibilities of a Senior Android Engineer at onX?

As a Senior Android Engineer at onX, your key responsibilities include building and supporting features for our Android applications, writing reusable code, conducting unit and integration tests to ensure quality, and maintaining an offline-capable application for seamless user experiences. You'll also collaborate with your team to optimize the app for performance, while mentoring junior engineers to enhance their skills.

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

To qualify for the Senior Android Engineer position at onX, you should possess a Bachelor’s degree in Computer Science or a related field, alongside at least 6 years of experience in mobile development for Android. Proficiency in Kotlin, Android tooling, and experience with APIs and data integration methods are critical. Additionally, a passion for outdoor activities and alignment with onX’s values is highly valued.

Join Rise to see the full answer
How does onX support remote work for Senior Android Engineers?

onX embraces a flexible work environment for Senior Android Engineers, offering options to work from corporate offices, virtual Basecamps, or Connection Hubs located across the country. This flexibility ensures that you can connect with colleagues while enjoying a workspace that suits your lifestyle and preferences, all within a supportive community of outdoor enthusiasts.

Join Rise to see the full answer
What tools and technologies should a Senior Android Engineer at onX be familiar with?

Senior Android Engineers at onX should be knowledgeable in Kotlin, Android Studio, and common Android libraries. Familiarity with testing frameworks like JUnit, integration with web services, and understanding of geospatial tools like MapBox are beneficial. Experience with microservices, Docker, and cloud services adds a great edge to your application.

Join Rise to see the full answer
What is the salary range for a Senior Android Engineer position at onX?

At onX, the salary for a Senior Android Engineer typically ranges from $125,000 to $155,000, depending on experience, skills, and qualifications. In addition to a competitive salary, employees may also receive equity options, performance bonuses, and a comprehensive benefits package including health insurance and paid parental leave.

Join Rise to see the full answer
Common Interview Questions for Senior Android Engineer - Foundational Experiences Team
Can you describe your experience with Kotlin and Android development?

When answering this question, provide specific examples of projects where you utilized Kotlin, including challenges you faced and how you overcame them. Highlight your familiarity with Android Studio and relevant libraries, as well as any unique solutions you've implemented during your development process.

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

Discuss your approach to UI/UX design by mentioning how you collaborate with designers and implement best practices. Talk about optimizing app performance, minimizing load times, and ensuring a seamless offline experience by utilizing effective caching strategies and data handling techniques.

Join Rise to see the full answer
What strategies do you use for debugging and testing your Android applications?

Explain your systematic approach to debugging, such as using logging, breakpoints, and unit testing with tools like JUnit. Discuss how you implement integration tests to ensure all components work smoothly together. Sharing a specific bug you resolved can add valuable context to your answer.

Join Rise to see the full answer
Can you give an example of a project where you mentored junior engineers?

Use this opportunity to share a specific instance where you guided junior engineers through a project. Describe your mentoring methods, such as pair programming, code reviews, and organized knowledge-sharing sessions, and the positive outcomes that resulted from your support.

Join Rise to see the full answer
What do you value most about working in a collaborative team environment?

Reflect on the importance of open communication, idea exchange, and shared responsibility in fostering a strong team dynamic. Emphasize how collaboration leads to innovative solutions and enhances the quality of the final product, enhancing the overall user experience.

Join Rise to see the full answer
How do you stay updated with the latest Android development trends?

Discuss your commitment to continuous learning by sharing how you follow industry news, attend conferences, and participate in online forums or local developer meetups. Mention specific blogs, podcasts, or communities that inspire you and contribute to your professional growth.

Join Rise to see the full answer
Describe a challenging technical problem you encountered and how you solved it.

Provide a detailed case study of a specific technical issue you faced in a previous project, outlining the steps you took to diagnose and address it. Highlight any innovative solutions or teamwork that contributed to overcoming the challenge successfully.

Join Rise to see the full answer
What role do you think a Senior Android Engineer plays in a cross-platform team?

Reflect on the significance of a Senior Android Engineer in bridging gaps between different platforms, ensuring consistent quality across iOS, web, and backend systems. Discuss how your experience can lead the team toward cohesive solutions that enhance user experience across platforms.

Join Rise to see the full answer
How do you handle tight deadlines in your projects?

Share your time management strategies, such as breaking tasks into smaller units and prioritizing based on impact. Discuss your willingness to adapt and communicate effectively with your team and stakeholders to ensure deadlines are met without compromising quality.

Join Rise to see the full answer
Are there any unique features you would like to implement in an Android app?

This is a great opportunity to showcase your creativity! Discuss features that you believe would enhance user interaction or functionality, based on current trends or user feedback. Explain how you would approach implementing these features, considering the technical constraints.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
onX Remote Bozeman, Montana, United States
Posted 2 days ago

Join onX as a Senior Full Stack Engineer and contribute to building tools that enhance outdoor experiences.

Photo of the Rise User
onX Remote Missoula, Montana, United States
Posted 8 days ago
Photo of the Rise User

Join Visa as a Software Engineer to engage in innovative payment technology and make a global impact.

Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Vestas Wind Systems Remote Richland, Washington, United States
Posted 10 days ago
Photo of the Rise User
Posted 4 days ago

Join Visa as a Full Stack Software Engineer in their Click2Pay Development team, where you can make a meaningful impact in payments technology.

Photo of the Rise User
Posted 8 days ago
Photo of the Rise User

Join Benchmark Education as a Solutions Architect to design secure and scalable software solutions for innovative literacy resources.

Photo of the Rise User

Join Serve Robotics as a Software Infrastructure Engineer focusing on enhancing our machine learning infrastructure and contributing to the future of delivery robotics.

Our mission is to awaken the adventurer inside everyone.

23 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$125,000/yr - $155,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 4, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Fairfield just viewed Customer Enablement at Clutch
Photo of the Rise User
Someone from OH, New Albany just viewed Deputy Chief Operating & Financial Officer at Community Change
Photo of the Rise User
Someone from OH, Fairborn just viewed Project Manager at Curriculum Associates
Photo of the Rise User
Someone from OH, Beachwood just viewed Legal Counsel (Intellectual Property) at Mars
o
Someone from OH, Columbus just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst at Apple
Photo of the Rise User
Someone from OH, Dublin just viewed Manager-Financial Systems at American Express
Photo of the Rise User
36 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Akron just viewed Financial Analyst (Project Controls Analyst) at Nava
Photo of the Rise User
Someone from OH, Fairfield just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
12 people applied to Junior Unity Developer at Gameloft
A
Someone from OH, Canton just viewed Remote Sales- NO COLD CALLING at AO Globe Life
Photo of the Rise User
Someone from OH, Athens just viewed Digital Customer Experience Improvment (UX) at Advansys
Photo of the Rise User
Someone from OH, Akron just viewed Mobile Business Analyst at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Lisbon just viewed Associate Cybersecurity Analyst - IAM at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Associate Buyer - Hardgoods at Huckberry
Photo of the Rise User
Someone from OH, Cleveland just viewed Inside Sales Representative at Elvtr
Photo of the Rise User
Someone from OH, Dayton just viewed Risk Operations Specialist at Imprint
Photo of the Rise User
155 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Cleveland just viewed Traffic Control Flagger at AWP Safety
Photo of the Rise User
Someone from OH, Sylvania just viewed Talent Sourcer at CEQUENS
Photo of the Rise User
Someone from OH, Sylvania just viewed Talent Sourcer (6 month contract) at Jerry
A
Someone from OH, Cleveland just viewed Junior Communications Specialist at Alphabe Insight Inc