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 a month 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 Development Engineer, Fire TV Experience

Software Development Engineer position at Amazon's Fire TV team in Berlin, focusing on device component development and user experience enhancement.

Software Engineer 2 - Android

Mid-level Android Software Engineer position at Intuit, developing financial technology applications using Kotlin and modern Android frameworks.

Software Engineer - Android

Android Software Engineer position at Homebase, developing mobile solutions for small business team management platform, requiring 4+ years experience and Kotlin expertise.

Software Engineer - Android

Android Software Engineer position at Homebase, requiring 4+ years of experience, expertise in Kotlin, and hybrid work in Guadalajara, focusing on small business team management solutions.