Women Impact Tech

Senior Software Engineer - Android

    Remote

Full Time

About the Role:

Renting a home is the world’s oldest subscription service. People spend thousands of dollars every month for an experience that is outdated, inconvenient, analog, impersonal, and leaves a lot to be desired. Latch is working to make every building better, and while we’ve methodically executed this mission since our founding with great success, we’re just getting started.

Leveraging our knowledge from companies like Apple, BCG, and IDEO, we’ve rethought how people interact with space. Latch delivers a full-building operating system designed to help owners, residents, and third parties like guests, couriers, and service providers, seamlessly experience the modern building. We’ve done this by combining software, devices, and services into a holistic platform that makes spaces more efficient, enjoyable, and profitable.

The next chapter of the Latch story will be our most exciting yet, and we’re looking for more talented team members to help fuel our growth.

We are seeking an exceptional Senior Software Developer for Android to join our engineering team! You will be an integral part of the Latch Android team, which is responsible for the development of the Latch Android mobile applications. You will work within cross-functional feature and platform teams, collaborating closely with back-end developers, firmware engineers, product designers, and product managers.

As an Android Developer focused on connected devices, you will utilize Bluetooth Low Energy and other communication protocols to seamlessly link our hardware devices to our client apps and server software. You will refine and implement Android APIs that allow higher level code to access communication functionality in a simple manner. These APIs are used to create features like simple device setup, automatic data synchronization, and real time device coordination experiences.

Responsibilities:

  • Design, debug, and maintain features in Kotlin
  • Employ Android best practices through architectural components, design patterns, and standardized libraries
  • Follow principles of Test-Driven Development (TDD)
  • Improve performance via instrumentation and other profiling tools
  • Evaluate solutions both in both ideal and pragmatic terms
  • Create reusable components with elegant, intuitive interfaces
  • Consume and develop RESTful network APIs
  • Think like a product manager and advocate for the user
  • Communicate effectively with interdisciplinary teams
  • Mentor other software engineers

Qualifications:

  • BS (Required)/MS/PHD in Computer Science or related field
  • At least 5 years of professional software development experience, with mix of Kotlin and Java
  • At least 3 years of experience working with the Android SDK
  • Deep understanding of software design, architecture, data structures, multi-threading, testing, security, performance
  • Command of algorithms, data structures, design patterns, object-oriented design principles
  • Strongly preferred to have been part of a team that released an Android app to the Google Play Store
  • Familiarity with Agile and Lean development practices
  • Bonus: Experience with Android Jetpack, RxJava, Dagger2, Realm
  • Bonus: Developed software for devices that use BLE or NFC, in both a Central and Peripheral role
  • Bonus: Direct experience releasing and managing Android apps in the Google Play Store

Founded in 2014, Latch now has 400+ team members working to make spaces better places to live, work, and visit.

We offer unlimited Paid Time Off, a comprehensive benefits package, mental health support, and an environment where employees are surrounded by creative, empowered, and dynamic peers.

In conjunction with our ​core values​: Contagious Determination, Humility, Trust, Inclusion, Action with Intent, and Privacy, we approach our work with care and a sense of duty, to make the world a better space.

We embrace diversity and strive to create an inclusive and equitable environment for all.

Latch has over 100 employees and is subject to OSHA guidelines that require all employees be vaccinated against COVID-19.

Applicant Privacy Notice

Meet Latch

Latch makes spaces better places to live, work, and visit.

Apartment buildings haven’t changed in decades. People spend thousands of dollars every month for an experience that is outdated, inconvenient, analog, impersonal and leaves a lot to be desired.

Leveraging our knowledge from product companies like Apple, we’ve rethought how people interact with space. Latch delivers a full-building operating system designed to help owners, residents, and third parties like guests, couriers, and service providers seamlessly experience the modern building. We’ve done this by combining software, products, and services into a holistic platform that make spaces more efficient, enjoyable, and profitable.

Apply