Bevi

Android Software Engineer

Bevi

full-time

Posted on:

Origin:  • 🇺🇸 United States • Massachusetts

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidGradleJavaKotlin

About the role

  • Deliver and maintain high-performance Android applications used directly by customers on Bevi's smart water machines
  • Develop internal tools that empower engineering to rapidly create and test new features
  • Build, optimize, and maintain Android applications using Kotlin to support consistent operation, remote management, and scalability of Bevi’s fleet
  • Support hardware-software integration efforts by building software controls that interface with firmware
  • Actively participate in Agile/Scrum 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 quality
  • Participate in code reviews and regular knowledge-sharing sessions
  • Help identify and resolve issues and bugs in the Android stack in collaboration with QA and technical support
  • Participate in architectural decision making and app optimization discussions
  • Stay informed about new Android development trends, tools, and libraries and bring relevant suggestions to the team

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
  • Experience with unit testing, UI testing, and test-driven development; experience using Espresso and/or Robolectric is a plus
  • Familiarity with architectural patterns like MVVM and a working knowledge of Clean Architecture concepts
  • Good communication skills and a collaborative mindset; comfortable working closely with teammates and stakeholders
  • A willingness to learn and grow in a fast-paced, iterative environment
  • Experience with embedded development (AOSP) or integrating with firmware is a plus
  • Ability to be in the office 3+ days per week in our Boston (Charlestown) headquarters is required for this position.
Bevi

Senior Software Engineer, Android

Bevi
Seniorfull-timeMassachusetts · 🇺🇸 United States
Posted: 6 days agoSource: apply.workable.com
AndroidGradleIoTJavaKotlin
Sherpa

Senior Android Developer

Sherpa
Seniorfull-time🇺🇸 United States
Posted: 14 days agoSource: recruiting.paylocity.com
AndroidJavaJavaScriptKotlinRxJava
Tonal

Staff Software Engineer, Android

Tonal
Leadfull-time$170k–$220k / yearCalifornia · 🇺🇸 United States
Posted: 3 hours agoSource: jobs.ashbyhq.com
AndroidKotlin
Omada Health

Senior Software Engineer, Android

Omada Health
Seniorfull-time$179k–$224k / yearCalifornia, Colorado, New York, Washington · 🇺🇸 United States
Posted: 4 days agoSource: boards.greenhouse.io
AndroidJenkinsKotlinSDLC
Omada Health

Software Engineer II, Android

Omada Health
Mid · Seniorfull-time$141k–$184k / year🇺🇸 United States
Posted: 4 days agoSource: boards.greenhouse.io
AndroidJenkinsKotlinSDLC