onX is seeking a Senior Android Engineer to join their Fish Vertical team to build and support features on their Android applications, contributing to the onX Fish product and the mobile mapping industry.
Requirements
- Experience working with APIs, Web Services, and other data integration methods.
- Experience with Kotlin and common Android tools.
- You know data structures and you know how to apply them
- Experience with Geospatial tools and libraries
- Experience with MapBox is strongly preferred
- GraphQL integration experience.
- Familiar with GCS, Firebase, Kubernetes, microservices, or Docker
Responsibilities
- Building and supporting features on our Android applications.
- Write reusable code, and libraries for future use
- Write unit, integration, and acceptance tests
- Maintain an “offline first” application that must work with or without service
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed, scalability, and battery life
- Participate in Android platform leadership and craft best practices that help the team succeed
Other
- A shared passion for and ability to demonstrate onX’s Company Values.
- You believe that your profession is a craft and you’re driven to improve every day
- You write quality and maintainable code
- You want to work with other happy, talented engineers
- Permanent US work authorization is a condition of employment with onX.