Facebook pixel

Senior Android Engineer
Whistle
Updated on 1/30/2023
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
Data Structures & Algorithms
Espresso
Java
Kotlin
RxJava
Requirements
  • 4+ years of experience developing and shipping native Android apps to the Google Play Store
  • Experience with Bluetooth and integration with IoT style devices is required!
  • A strong grasp of Java and modern Android best practices and design patterns
  • Proficient in Kotlin (Majority of codebase has been ported to Kotlin and all new code is expected to be written in Kotlin)
  • An understanding of Strong CS fundamentals (algorithms, data structures)
  • Familiarity with variety of app architectures and methodologies like MVVM, Dependency Injection, RxJava
  • Not afraid to write tests - both JUnit and Espresso (or similar)
Responsibilities
  • Leverage your Android experience to maintain, refine, and build upon or existing code base
  • Write well-structured, reliable, efficient and easily maintainable code
  • Work closely with product and design teams to scope and define feature specifications
  • Deliver new features to enhance our user's experience
  • Help guide and improve the technical direction of mobile, bolstering the technical skillset of the team
  • Be purposely inquisitive and continuously discover, evaluate, and implement new mobile technologies
Kinship

201-500 employees

Transformational tech pet product company
Benefits
  • Dog-friendly workplaces
  • Medical, dental, vision
  • 401k match
  • pet benefits
  • Unlimited PTO
  • Hybrid work environment
  • Parental leave
  • Discounts on pet products, services, nutrition and veterinary wellness plans
  • An extensive onboarding program