Senior Android Engineer

Envoy
San Francisco, CA Full Time
POSTED ON 9/2/2022 CLOSED ON 1/10/2023

Job Posting for Senior Android Engineer at Envoy

About the Role

Envoy Mobile seeks to power every interaction between users and their workplace. It’s the entry point for employees safely returning to work with Protect, booking a desk or room, handling deliveries, visitors checking in, and so much more. Its functionality is constantly expanding and evolving as we seek to create the best experience possible for our users. 

As an Android engineer, you’ll be directly responsible for building core product features, collecting and evaluating metrics that determine their impact on the business, and raising the bar for our app’s quality. Our engineers own the full development and release cycle and are empowered to make any technical or process changes to improve the velocity of the team.

Envoy Mobile app is a rapidly expanding product suite, and our tech stack has been shaped by this environment. The codebase is written in 100% Kotlin, uses modern Android components, and adapts contemporary architecture practices. Much of the app is reinforced by extensive unit testing to ensure the high quality and stability of the codebase.

  • Kotlin
  • Coroutines
  • Hilt or Dagger
  • GraphQL and Apollo
  • OkHttp and Retrofit
  • Jetpack components (Navigation, Architecture, Rooms and etc.)
  • Mockito and Robolectric

You Will

  • Work with other engineers, designers, and product managers to develop excellent product experiences
  • Help us to scale the Envoy mobile app’s usage to tens of thousands of customers
  • Design core Android application components to support the user features
  • Conduct technical design and code reviews, share your knowledge and experience over wide organization
  • Deliver high-quality code to reinforce the great mobile client experiences

You Have  

  • 5 years of experience with Android Development and are proficient in Kotlin
  • Published and maintained one or more apps in the Google Play
  • Familiar to modern mobile architectures (MVVM, MVI, clean architecture)
  • Experience with functional asynchronous programming (Coroutines or RxJava)
  • Enjoy working on products that are used every day by people around the world
  • Are comfortable with ambiguity and can leverage your experience to make rock-solid engineering and product decisions 
  • Appreciate a fast-paced environment that values iteration

Nice to Have 

  • Experience with GraphQL
  • Experience with Bluetooth Low Energy (BLE) or iBeacons
  • Experience with location services
  • Experience working in large mobile codebases

 

#LI-Hybrid

Senior Android Software Engineer
Hatch IT -
San Francisco, CA
Senior Software Engineer, Android
Tools for Humanity -
San Francisco, CA
Senior Android Engineer
Elevano -
San Francisco, CA

Salary.com Estimation for Senior Android Engineer in San Francisco, CA
$129,943 to $156,131
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Senior Android Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $143,505 - $184,373
    • Income Estimation: $146,407 - $192,711
  • Business Requirement Gathering Skill

    • Income Estimation: $67,180 - $86,148
    • Income Estimation: $77,263 - $96,162
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Envoy

Envoy
Hired Organization Address Denver, CO Full Time
About the Role As a member of the Business Development Representative team, you will manage a high volume of inbound lea...
Envoy
Hired Organization Address San Francisco, CA Full Time
About the Role We are passionate about building a scalable, reliable, and secure cloud platform that supports our compan...
Envoy
Hired Organization Address Denver, CO Full Time
About the Role In order for us to accomplish our mission, we need to make sure our customers love us. That is where you ...
Envoy
Hired Organization Address San Francisco, CA Full Time
About the Role The ACS Integrations Platform team is responsible for envisioning, architecting, and driving Envoy’s long...

Not the job you're looking for? Here are some other Senior Android Engineer jobs in the San Francisco, CA area that may be a better fit.

Senior Software Engineer, Android

UMT - Internal, San Francisco, CA

Senior Android Software Engineer

Perplexity AI, San Francisco, CA