Senior Android Engineer

closed
onXmaps, Inc. Logo

onXmaps, Inc.

πŸ’΅ $140k-$175k
πŸ“Remote - United States

Summary

Join onX as a Senior Android Engineer and contribute to the development of new user-facing features for a new Android app. This role involves collaborating with cross-functional teams, writing high-quality code, and leveraging data analysis to improve user experience. You will be responsible for leading by example and embodying company values. The position offers a competitive salary, comprehensive benefits, and opportunities for growth within a dynamic and growing company. Work can be performed remotely from various locations, including corporate offices and Basecamps. onX values diversity and inclusion, creating a thriving distributed workforce community.

Requirements

  • A minimum of eight (8) years of professional software development experience is required, where Android development was your professional focus for at least two (4) or more years
  • Experience with REST, GraphQL, and/or gRPC
  • Experience with Kotlin, Jetpack, and Compose
  • Proficiency in git
  • Strong analytical and problem-solving skills
  • Curiosity around user behavior and data analysis to inform and improve experiment ideas
  • Excitement for the responsibility of maintaining mission critical software for your customers
  • You believe that your profession is a craft, and you’re driven to improve every day
  • You are an advocate for the customer and their experience
  • You want to work with other engaged, talented engineers
  • You want to mentor junior engineers and be mentored by other senior engineers
  • You write great code
  • You get stuff done
  • You take ownership
  • You’re fun to work with

Responsibilities

  • Develop new user-facing features in a new Android app
  • Write quality code, tests and review pull requests promptly
  • Collaborate with cross-functional teams to identify opportunities using data analysis and user behavior design
  • Learn when to optimize for speed vs. quality to increase learnings
  • Lead by example - embody our company values

Preferred Qualifications

  • Familiarity with software requirements in mission critical situations
  • Interest in business metrics and how Engineers can be impactful
  • Knowledge of asynchronous programming using Combine
  • Knowledge of modern Android development libraries
  • Continuous Integration and/or Unit Testing
  • Knows when to optimize for speed vs. quality in the context of experiment velocity
  • Ability to work effectively with a distributed team

Benefits

  • Competitive salaries, annual bonuses, equity, and opportunities for growth
  • Comprehensive health benefits including a no-monthly-cost medical plan
  • Parental leave plan of 5 or 13 weeks fully paid
  • 401k matching at 100% for the first 3% you save and 50% from 3-5%
  • Company-wide outdoor adventures and amazing outdoor industry perks
  • Annual β€œGet Out, Get Active” funds to fuel your active lifestyle in and outside of the gym
  • Flexible time away package that includes PTO, STO, VTO, quiet weeks, and floating holidays
This job is filled or no longer available

Similar Remote Jobs