Senior Software Engineer, Android + Backend

Honor

Job Summary

As a Senior Android Engineer, you will be an expert on our team, helping us create great experiences for our users by contributing across different stacks to deliver thoughtful end-to-end products. You will collaborate closely with designers and product managers to identify areas of improvement, define scope, and execute on new features. You'll have a strong sense of ownership over the Android platform, serving as the go-to resource for troubleshooting and guidance. You will join a collaborative and innovative engineering team dedicated to building and enhancing our mobile platform.

Must Have

  • Take strong ownership of the entire product development process, from brainstorming and cross-functional communication to architecting complex systems, writing code, and monitoring project outcomes.
  • Design, implement, and maintain our large-scale Android application as part of a multi-person team.
  • Contribute across different technology stacks, including building and maintaining backend code in python, to deliver thoughtful end-to-end product experiences.
  • Serve as the go-to resource for all things Android, assisting in on-call rotation, troubleshooting, and providing technical guidance.
  • Mentor other engineers and review code to ensure high standards of quality.
  • 4+ years of professional software development experience.
  • 2+ years of experience building complex Android applications.
  • Expertise in Android best practices such as Kotlin, RoomDB, Dagger/Hilt, Flow, Jetpack Compose, and KMM.
  • Experience having built and maintained backend code to power mobile experiences, in Python.
  • Ability to take strong ownership of the product development process, including brainstorming, communication, and architecting complex systems.

Perks & Benefits

  • Generous equity packages that increase with position level and responsibilities
  • 401K with up to a 4% employer match
  • Medical, dental and vision coverage including zero cost plans for employees
  • Short Term Disability, Long Term Disability and Life Insurance (fully employer paid)
  • Voluntary additional Life Insurance option
  • Generous time off program
  • Mental health benefits
  • Wellness program
  • Discount program

Job Description

As a Senior Android Engineer, you will be an expert on our team, helping us create great experiences for our users by contributing across different stacks to deliver thoughtful end-to-end products. You will collaborate closely with designers and product managers to identify areas of improvement, define scope, and execute on new features. You'll have a strong sense of ownership over the Android platform, serving as the go-to resource for troubleshooting and guidance.

About the Team:

YouYou will be joining a collaborative and innovative engineering team dedicated to building and enhancing our mobile platform. We work closely together to solve complex problems and create user-centric applications that make a real impact.

As a Senior Android Engineer at Honor, you will:

  • Take strong ownership of the entire product development process, from brainstorming and cross-functional communication to architecting complex systems, writing code, and monitoring project outcomes.
  • Design, implement, and maintain our large-scale Android application as part of a multi-person team.
  • Contribute across different technology stacks, including building and maintaining backend code in python, to deliver thoughtful end-to-end product experiences.
  • Serve as the go-to resource for all things Android, assisting in on-call rotation, troubleshooting, and providing technical guidance.
  • Mentor other engineers and review code to ensure high standards of quality.

We're looking for you to bring:

  • 4+ years of professional software development experience.
  • 2+ years of experience building complex Android applications.
  • Expertise in Android best practices such as Kotlin, RoomDB, Dagger/Hilt, Flow, Jetpack Compose, and KMM.
  • Experience having built and maintained backend code to power mobile experiences, in Python.
  • Ability to take strong ownership of the product development process, including brainstorming, communication, and architecting complex systems.

5 Skills Required For This Role

Cross Functional Problem Solving Game Texts Kotlin Python

Similar Jobs