Android Engineer developing features for AllTrails’ app, making the outdoors accessible. Join a team focused on connecting people to nature through technology.
Responsibilities
Design, build and implement new product features for the AllTrails Android app
Coordinate tasks with your teammates and self-pilot through each sprint
Identify and squash bugs
Deliver performant, reliable, scalable, and secure code
Monitor performance and address scaling issues
Requirements
Demonstrable projects and results from 3+ years of developing native Android applications
Expertise in Kotlin, specifically using Coroutines and Flows for reactive state management
Java and Android Studio experience
Experience managing local databases (Room/SQLite) and implementing offline-first data synchronization.
Skilled in integrating RESTful APIs
Experience with Compose
Experience with Android UI themes, styles, and attributes
Proficiency with Git/Github or other distributed version control systems
Unit testing in the Android environment
Self-motivation and a deep sense of pride in your work
Curiosity, humility, and open-mindedness
Passion about mobile technologies and AllTrails’ mission to connect people to the outdoors
Experience collaborating with cross functional teams (product, analytics, design)
Benefits
Competitive and equitable compensation, including ownership through equity and performance-based bonuses.
Comprehensive health, dental, and vision coverage to support your physical and mental well-being.
Unlimited PTO in addition to company holidays.
Dedicated time once a month to test and improve our product through company-wide no-meeting days.
Fully paid parental leave to birthing and non-birthing parents.
401k Match & access to financial wellness resources through Origin.
Remote work stipend to help you design a comfortable and productive home office.
Annual learning stipend to invest in your long-term professional growth and skills.
Exclusive discounts on our subscriptions and merchandise for you and your friends & family.
An authentic investment in you as a human being and a professional—we value your identity as much as your output.
Senior Android Performance Engineer optimizing flagship Android application performance for user experience. Leading profiling, diagnostics, and development of testing frameworks focused on efficiency.
Senior Android Engineer responsible for developing features for the ING Global Banking App. Collaborating with multidisciplinary teams to enhance customer experience in banking.
Android Developer developing a remote vehicle parking app for automotive sector innovation. Collaborating in a multidisciplinary team to contribute to future mobility solutions.
Senior Mobile SDK Engineer at Stay22, architecting the first mobile SDK for iOS and Android. Collaborating on innovative solutions for affiliate monetization and navigation.
Mobile Developer focusing on native Android applications for medical e - learning products. Collaborating in a multidisciplinary team to enhance mobile solutions for healthcare professionals.
Senior Software Engineer designing and developing scalable solutions for Walmart's Home Page. Managing complex projects and collaborating with cross - functional teams to optimize customer experiences.
Software Engineering Manager leading Android software development for Insulet's medical grade applications. Collaborating with teams to deliver impactfully in diabetes management solutions.
Senior Android Software Engineer developing medical grade mobile applications and SDKs at Insulet. Designing and building solutions using Kotlin and Compose with cross - functional team collaboration.
Android Software Engineer developing mobile applications for Insulet's medical device technology. Responsible for high - quality Android solutions utilizing Kotlin and cloud capabilities in a hybrid work environment.
Senior Android Engineer developing next - gen features for the infotainment sector in audio entertainment. Joining a team to enhance user experience with music, news, and podcasts.