TL;DR
Android Software Engineer: Building and maintaining high-performance Android applications for innovative smart water machines with an accent on consistent reliable operation, remote management, and scalability. Focus on hardware-software integration efforts, clean code, and collaboration with product managers, QA, and fellow engineers.
Location: The ability to be in the office 3+ days per week in our Boston (Charlestown) headquarters is required for this position.
Company
hirify.global is on a mission to disrupt the beverage supply chain and replace single-use water bottles with smart water machines.
What you will do
- Build, optimize, and maintain hirify.global’s Android applications using Kotlin to facilitate consistent reliable operation, remote management, and scalability of hirify.global’s machines.
- Directly support hardware-software integration efforts on both existing and new products by building software controls that interface with the firmware that powers hirify.global machines.
- Actively participate in Agile/Scrum development processes, including sprint planning, daily stand-ups, and retrospectives.
- Collaborate with product managers, QA, and fellow engineers to ensure sprint goals are achieved on time and with a high degree of quality.
- Help identify and resolve issues and bugs that surface in the Android stack in collaboration with QA and technical support teams.
- Participate in architectural decision making and app optimization discussions.
Requirements
- A BS in Computer Science, Computer Engineering, or equivalent practical experience.
- 3+ years of hands-on Android development experience.
- Proficiency in Kotlin and familiarity with core Android frameworks.
- Expertise in Java or Kotlin with mastery of the Android SDK and frameworks, including Couroutines and State Flows. Experience working with Jetpack components, especially Compose, is a plus.
- Familiarity with tools such as Git, Gradle, Android Studio, and CI/CD pipelines.
- Hands-on experience developing and deploying production-ready Android applications.
Nice to have
- Experience with unit testing, UI testing, and test-driven development. Experience using Espresso and/or Robolectric is a plus.
- Experience with embedded development (AOSP) or integrating with firmware is a plus.
Culture & Benefits
- Comprehensive medical, dental and vision insurance plans with BlueCross BlueShield, 95% paid by employer.
- 401(k) with company match, and environmentally responsible investment options.
- Flexible PTO plus 12 company holidays, and additional paid days for sick leave, etc (including sustainability or social justice volunteer events).
- Generous fully paid parental leave for both birth parents and non-birth parents.
- Wellness and fitness reimbursements.
- Happy hours, team-building events, bagel breakfasts, Hero awards - and more!
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →