Open Roles
Android Engineer

As an Android Software Engineer, you will have the opportunity to build and own Extend's Android platform. We have a sleek, native iOS app driven by a robust and modern REST backend and we need to bring its Android sibling into the world. You will report directly to the CTO and have the opportunity to impact all aspects of the current and future direction of our product. Help shape the culture of a growing company.

Responsibilities
  • Develop and own Extend's Android platform
  • Work closely with our engineering, product, and design team members
  • Build and optimize new and existing features on our Android application
  • Focus on UI design principles and making apps work intuitively
  • Contribute best-in-class programming skills to develop a highly innovative, consumer-facing mobile product
  • Helping all team members learn and grow
About you
  • Passionate team member
  • Experience architecting, building, and deploying Android applications in Java using the Android SDK
  • Live app(s) in the Google Play store
  • Enjoy working at the intersection of design, user-experience, and technology
  • An eye for detail and simplicity
  • Strong understanding of object-oriented software development
  • Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable
  • Knowledge of multithreading, memory management, and caching mechanisms specific to mobile devices
  • 4+ years in software development
Bonus points
  • Kotlin
  • React Native
  • UX/UI/Design
  • Backend development for Spring Boot
  • Swift/Objective-C for iOS

We offer competitive salaries, equity, comprehensive benefits, a great management team and a modern/fun/casual office environment near Madison Square Park, New York.