Job Description
Envoy is seeking a Member of Technical Staff, Android to join their team in San Francisco. Envoy is a workplace platform that provides solutions for visitor management, onsite experience, desk and meeting room booking, delivery management, and workplace data. Envoy's platform helps companies manage safety, security, and compliance needs across various workplace locations.
The Android Engineer will be responsible for building core product features for Envoy Workplace, which is Envoy’s fastest-growing revenue stream. The engineer will collect and evaluate metrics to determine the impact of features on the business and ensure the app's quality. They will own the full development and release cycle and are empowered to make technical and process changes to improve team velocity.
Responsibilities:
- Work with engineers, designers, and product managers to develop product experiences
- Scale the Envoy mobile app’s usage to tens of thousands of customers
- Design core Android application components to support user features
- Conduct technical design and code reviews
- Deliver high-quality code
Requirements:
- 5+ years of experience with Android Development and proficiency in Kotlin
- Experience publishing and maintaining apps in the Google Play Store
- Familiarity with modern mobile architectures (MVVM, MVI, clean architecture)
- Experience with functional asynchronous programming (Coroutines or RxJava)
- Comfortable with ambiguity and making engineering and product decisions
Nice to have:
- Experience with GraphQL
- Experience with Bluetooth Low Energy (BLE) or iBeacons
- Experience with location services
- Experience working in large mobile codebases
Envoy Offers:
- Market-competitive salary
- Equity for all full-time roles
- Great benefits