View Our Website View All Jobs

Senior Software Engineer (Android)

About Hush:

Hush is an eCommerce venture-backed startup in downtown Los Angeles. As San Francisco transplants and startup veterans, tech is in our blood. We believe strongly that engineering is the driving force behind our business, and are striving to build a strong, versatile engineering team. As a software engineer at Hush, you’ll get the chance to work with a small, closely knit team and help us lead the direction of our engineering efforts, and really make an impact on our business.

What you’ll do:

We are looking for skilled Android engineers to help us develop a modern mobile experience for our Android customers. You'll lead the development of our Android application, and as such will get the chance to make key architectural decisions. Engineering quality is of critical importance for us, and you'll work closely with our backend team to ensure the communication layer is tightly integrated to your application. You’ll interact with our backend APIs (written in Go) and will focus entirely on building amazing mobile experiences.

What you’ll need:

  • At least 4 years engineering experience (5+ preferred)
  • At least 3 years experience building native Android applications (4+ preferred)
  • Experience developing for at minimum Android KitKat (API 19) and up
  • Experience developing reliable mobile applications with poor network connectivity in mind
  • Be deeply interested in the long-term view. Yes, we need to deliver value rapidly, but our problem domain will grow dramatically over time.  Figure out where we need to be in a year and identify how we'll get there incrementally, while helping us manage and constrain technical debt and other forms of unnecessary complications which will in the long run serve us poorly.
  • To be a quick learner. We’re looking for software engineers who thrive on learning new technologies. As a startup, and we have a lot of problem domains that need to be worked on, and you should have the ability and drive to adapt accordingly.
  • Versatility. You understand how all the pieces fit together (animations, caches, network layer, etc.) and how they impact the performance of your application.

Nice-To-Haves:

  • Experience developing services using gRPC, Thrift or other RPC standard.
  • Experience with protocol buffers.
  • Experience with streaming video
  • Experience with WebP

 

Benefits:

Full medical/dental/vision package to fit your needs
Unlimited vacation policy; take time when you need it

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Gender
Race
Veteran/Disability status