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

Senior Android Engineer - Fish

onX is a leading company focusing on digital outdoor navigation and is seeking a Senior Android Engineer for their Fish Vertical to contribute to their mobile mapping products and work within a collaborative team environment.

Skills

  • Android development
  • Kotlin
  • APIs and Web Services
  • Data structures
  • Cross-platform collaboration

Responsibilities

  • Build and support features on Android applications.
  • Write reusable code and libraries for future use.
  • Write unit, integration, and acceptance tests.
  • Maintain an offline first application that works without service.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize the application for speed, scalability, and battery life.
  • Participate in Android platform leadership and best practices.
  • Collaborate with team members and stakeholders.
  • Mentor and assist junior staff.

Education

  • Bachelor's degree in Computer Science or related field
  • Equivalent experience

Benefits

  • Competitive salaries and annual bonuses
  • Health benefits with no monthly cost for medical
  • Fully paid parental leave
  • 401k matching
  • Outdoor adventures and industry perks
  • 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

$164000 / YEARLY (est.)
min
max
$146000K
$182000K

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 - Fish , onX

Hey there! If you’re passionate about turning creative ideas into captivating apps, onX is looking for you to join our adventure as a Senior Android Engineer. Based in beautiful Bozeman, Montana, you'll be part of a dynamic team focused on revolutionizing outdoor navigation with our onX Fish application. Imagine working on cutting-edge features that enhance the outdoor experience for anglers across the country! You’ll collaborate with a talented group of developers, designers, and product managers in a hybrid environment that values connection and innovation. Your day-to-day will include building awesome Android applications, crafting reusable code, and ensuring everything runs smoothly—whether users are online or enjoying the great outdoors offline. At onX, we pride ourselves on our entrepreneurial spirit, where each team member’s creativity and ideas can flourish. We value diversity, recognize the importance of teamwork, and strive to create an atmosphere where everyone feels included and heard. As a Senior Android Engineer, you’ll not only work with exciting new technologies but also get the chance to mentor junior engineers, fostering growth and collaboration. If you love the outdoors and want to be part of a company that shares that passion while using technology to improve lives, then onX is the perfect fit for you. Join us in creating an incredible journey for outdoor enthusiasts everywhere!

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

As a Senior Android Engineer at onX, your main responsibilities include building and supporting features for the onX Fish application, writing reusable code, and ensuring technical feasibility of UI/UX designs. You'll collaborate with cross-functional teams and participate in Android platform leadership while mentoring junior staff.

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 have a Bachelor’s degree in computer science or related field, along with 8+ years of experience in mobile (Android) development. Proficiency in Kotlin, experience working with APIs, and strong problem-solving abilities are essential.

Join Rise to see the full answer
What is the work environment like for a Senior Android Engineer at onX?

The work environment for a Senior Android Engineer at onX is dynamic and collaborative. You can work from corporate offices, Basecamps, or remote locations, fostering a flexible and supportive atmosphere. Our company culture encourages outdoor activities and team bonding, which contributes to a positive work-life balance.

Join Rise to see the full answer
How does onX support team members in their roles as Senior Android Engineers?

At onX, we support our Senior Android Engineers through ongoing professional development, collaborative team projects, and access to the latest technologies. We encourage team members to own their projects and foster an environment where great ideas can come from anywhere, promoting innovation and growth.

Join Rise to see the full answer
What technologies and tools will I work with as a Senior Android Engineer at onX?

As a Senior Android Engineer at onX, you will work with technologies such as Kotlin, Android Studio, APIs, and potentially GraphQL. Familiarity with geospatial tools is a plus, allowing you to leverage advanced technology to enhance the onX Fish application.

Join Rise to see the full answer
Common Interview Questions for Senior Android Engineer - Fish
Can you explain your experience with Kotlin and how it applies to Android development?

Discuss your hands-on experience with Kotlin, highlighting specific projects where you utilized it effectively. Mention how Kotlin’s features like null safety and extension functions have enhanced your development process and contributed to app performance.

Join Rise to see the full answer
How do you ensure quality in your Android applications?

Emphasize your approach to writing maintainable code, conducting unit tests, and performing integration testing. Share examples of best practices you follow to manage code quality and user experience.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

Detail a specific incident where you faced a significant issue in an Android application. Explain the steps you took to identify the root cause and the resolution process, showcasing your problem-solving skills.

Join Rise to see the full answer
What do you think is crucial for optimizing an Android application?

Discuss your strategies for optimizing speed, scalability, and battery life in applications. Provide examples of tools or techniques you have used to enhance performance, such as using efficient algorithms or optimizing resource consumption.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in mobile development?

Share your methods for keeping up-to-date, such as attending conferences, following industry blogs, participating in forums, or experimenting with the latest tools and frameworks in personal projects.

Join Rise to see the full answer
Can you describe your experience with APIs and data integration in your projects?

Highlight your experience working with various APIs, the data integration process, and how you've ensured seamless communication between the app and back-end services. Include any specific API technologies you have worked with.

Join Rise to see the full answer
What has been your experience collaborating with cross-functional teams?

Discuss your collaborative experiences while emphasizing your communication skills, teamwork, and how you have successfully brought together diverse perspectives to achieve project goals.

Join Rise to see the full answer
How do you approach mentoring junior staff within the engineering team?

Share your mentoring philosophy, emphasizing the importance of fostering growth, sharing knowledge, and guiding junior engineers through hands-on workshops or one-on-one sessions to build their skills.

Join Rise to see the full answer
What tools do you typically use for version control in your projects?

Mention your experience with version control systems, especially Git, and how you use branching strategies and commit practices to maintain a clean and organized codebase.

Join Rise to see the full answer
Why do you want to work with onX as a Senior Android Engineer?

Express your enthusiasm for the outdoor industry and how onX's mission aligns with your personal values. Discuss how your skills can contribute to the company's goals and your excitement about collaborating with like-minded individuals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 hours ago

Join Bitwarden as a Senior Front-End Engineer and help enhance the user experience of their innovative security solutions.

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

Join Edgemony to advance backend systems for cutting-edge humanoid robotic platforms in an innovative tech environment.

Cluely Hybrid San Francisco
Posted 9 days ago

Join Cluely as a Founding Engineer and become instrumental in pioneering an AI-driven experience layer that enhances human-computer interaction.

Photo of the Rise User
Lucidworks Remote Remote - Mexico City
Posted 10 days ago

As a Senior Software Engineer at Lucidworks, you'll lead the design and development of high-performance microservices that power our innovative search technology.

Photo of the Rise User
Posted 3 days ago

Join us as a Senior Front-End Engineer to create high-quality web and mobile applications with an emphasis on user experience and real-time functionalities.

Photo of the Rise User
BuildOps Remote Raleigh, North Carolina
Posted 6 days ago

BuildOps invites an experienced Full-Stack Engineer to contribute to transforming the commercial contracting industry with cutting-edge software solutions.

Photo of the Rise User
Posted 6 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays

Join LaunchDarkly as a Backend Engineer and help shape the future of observability in software development.

Our mission is to awaken the adventurer inside everyone.

18 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$146,000/yr - $182,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 18, 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, Columbus just viewed Director, VB Learning & Development at Trustmark
Photo of the Rise User
Someone from OH, Loveland just viewed Associate Buyer - Kid's Basics, Uniforms & Dance at Target
F
Someone from OH, Loveland just viewed Senior Buyer - Lifestyle Accessories at Forseven
Photo of the Rise User
Someone from OH, Loveland just viewed Category Manager at Emma – The Sleep Company
Photo of the Rise User
Someone from OH, Cleveland just viewed Graphic Designer (Temporary) at MasterBrand Cabinets LLC
Photo of the Rise User
38 people applied to Software Engineer Intern at Hudl
S
Someone from OH, Ottoville just viewed Full Stack Developer at Sunreef Yachts
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Developer at NRF
P
Someone from OH, Ottoville just viewed Principal Software Developer - TS/SCI at Parsons
F
Someone from OH, Ottoville just viewed Software Developer at Fil
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer - Big Data at LiveRamp
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Developer - Product Analytics (Python) at Autodesk
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Application Developer at Boeing
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior FullStack Developer at CVS Health
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Software Developer at Cinemark
T
Someone from OH, Ottoville just viewed Full Stack Developer at Talent Worx
B
Someone from OH, Ottoville just viewed Digital Designer/Front-End Developer at Blackbridge
M
Someone from OH, Ottoville just viewed Full Stack Developer (React/NodeJS) at MySigrid
b
Someone from OH, Ottoville just viewed .Net Developer, ReactJS at bbinsurance
D
Someone from OH, Ottoville just viewed Full Stack Developer (Automation), AVP at DB
Photo of the Rise User
Someone from OH, Ottoville just viewed Fullstack / PHP Backend Developer at Dentsu
A
Someone from OH, Ottoville just viewed FullStack Automation Developer at Abra
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer at Sourcescrub