Android Developer

Empatica is a full-stack digital healthcare company and a pioneer in digital biomarker development and continuous patient monitoring driven by AI.
Milan, Metropolitan City of Milan, Italy
Android
Mid-Level Software Engineer
Hybrid
51 - 100 Employees
2+ years of experience
AI · Healthcare

Description For Android Developer

Empatica is a full-stack digital healthcare company and a pioneer in digital biomarker development and continuous patient monitoring driven by AI. Our platform consists of medical-grade smartwatches, software, and physiological and behavioral digital biomarkers. Together they enable the continuous remote monitoring of human health across a range of conditions, through clinical-quality digital measurements.

As an Android Developer at Empatica, you will be responsible for developing and improving our Android mobile apps, designing, building, and maintaining a stable, reliable, and extensible architecture for both the consumer and research ecosystem. You will interact and collaborate with team members from various areas including firmware, data science, design, and cloud.

Key responsibilities:

  • Help improve processes around modularization, testability, automation, and quality of the codebase
  • Bring Android expertise to drive technical decisions
  • Contribute to the design of the application architecture and its modules
  • Be responsible for aligning company direction with sound technical decisions
  • Keep the team accountable for good engineering practices by leading by example

Empatica operates in an international environment with offices in Europe, the US, and Korea. All work is conducted in English. The company operates on a hybrid model where employees can choose to work from home or come to the office.

Join a fast-growing, international, and diverse team of 110+ talented people who are passionate about making a difference in the world. You'll have the opportunity to work directly with colleagues across all levels of the organization and learn from the people who built the business and products. While it won't be an easy ride, it will be one of the most rewarding experiences in your career, allowing you to learn a lot, have true ownership of your work, and test your skills on multiple projects that are helping thousands of people worldwide.

Last updated 2 months ago

Responsibilities For Android Developer

  • Develop and improve Android mobile apps for consumer and research ecosystems
  • Design, build, and maintain a stable, reliable, and extensible architecture
  • Collaborate with team members from firmware, data science, design, and cloud departments
  • Improve processes around modularization, testability, automation, and code quality
  • Drive technical decisions using Android expertise
  • Contribute to application architecture and module design
  • Align company direction with sound technical decisions
  • Lead by example in maintaining good engineering practices

Requirements For Android Developer

Kotlin
Java
  • BS degree in Computer Science, Engineering or a related subject
  • Minimum 2-4 years of experience in a similar role
  • Strong functional and reactive programming skills with Kotlin and C (Using Android NDK)
  • Experience with the latest Android Technologies and Best Practices: kotlinx, Jetpack, Compose, Serialization, Flow, Coroutines, KotlinNative/Multiplatform (ktor, SQLDelight), Clean Architecture
  • Knowledge of Continuous Integration workflows (like Github Actions, Bitrise)
  • Familiarity working with iOS developers and ability to read and understand Swift code
  • Experience in developing testing suites for Android applications: Unit Tests, Instrumented Tests, UI Tests with tools like espresso
  • Problem-solving skills and ability to take on any big or small project
  • Passion for Empatica's products and mission

Benefits For Android Developer

Medical Insurance
Equity
Mental Health Assistance
Education Budget
  • Competitive salary
  • Employee stock options
  • Offices in Milan City Center and Downtown Boston
  • Annual beach retreat in Sardinia, Italy
  • Health Insurance
  • Gympass membership
  • Mental health and wellness platform membership
  • Free healthy lunch every day
  • Free Kindle and books
  • Flexible working hours
  • Personal learning and development budget

Interested in this job?

Jobs Related To Empatica Android Developer

Android Developer

Join Empatica as an Android Developer to build innovative healthcare apps using cutting-edge technologies.

Software Developer III, Mobile (Android), AR

Mid-level Android Developer position at Google, focusing on AR technology development with competitive salary and benefits.

Product Manager II, Android Content and Applications Framework

Product Manager II position at Google, focusing on Android Content and Applications Framework, offering $142K-$211K salary plus benefits in Mountain View, CA.

Software Engineer III, Mobile, Android

Mid-level Software Engineer position at Google focusing on Android development, offering competitive compensation and the opportunity to impact billions of users worldwide.

Software Engineer III, Mobile, Android

Software Engineer III position at Google focusing on Android development, requiring 2+ years of experience and strong programming skills.