SkinVision
Senior Android Engineer
SkinVisionNetherlands2 days ago
Full-timeInformation Technology
For this role, we will only consider candidates who are currently based in the Netherlands.

About SkinVision

Skin cancer cases are growing at an alarming rate globally. In fact, 1 in 5 people will get skin cancer, but only 3% of the high-risk population is known to the health authorities.

At SkinVision, we are on a mission to save the lives of 250,000 people in the next ten years by revolutionizing skin care management. Our technology allows users to take ownership of their skin health, recognizing (early) signs of skin cancer from anywhere, at any time, by combining the recommendations of AI and dermatologists.

Senior Android Engineer at SkinVision

You will own the technical direction of our Android application.

You will lead architectural decisions, drive migration to modern Android standards, and ensure the app remains scalable, testable, and maintainable as we grow.

You are expected to think in systems, not screens.

What You Will Do

Architecture & Design

  • Drive ongoing migration from MVP → MVVM/MVI and Java → Kotlin
  • Lead app modularization: define module boundaries, manage dependency graphs, enforce separation of concerns
  • Replace legacy UI with Jetpack Compose
  • Make decisions on performance, scalability, and long-term maintainability


Platform & Reliability

  • Maintain performance across a wide Android device/OS matrix
  • Write unit and integration tests; participate in code review with high standards
  • Manage integrations: Braze (CRM), Branch (deep linking), Survicate (surveys), Adyen (payments)
  • Support CI/CD pipelines and release processes


Camera & Image Pipeline

  • Own Camera API integration.
  • Optimize image capture, processing flow, and memory usage.
  • Work closely with data science on image-based workflows.


Cross-Functional Delivery

  • Collaborate with product, medical, and data science teams to translate algorithms into robust mobile features.
  • Challenge product decisions when they conflict with technical sustainability.
  • Contribute to security and data protection decisions in a regulated healthcare context.


Tech Environment

  • Kotlin (primary), Java (legacy)
  • Jetpack Compose
  • Modular architecture
  • MVVM (migration in progress)
  • REST APIs
  • Third-party integrations (Braze, Branch, Survicate, Adyen)
  • 6-8+ years of Android development in production apps.
  • Proven experience making architectural decisions, not just implementing tickets.
  • Experience leading migrations (architecture, UI frameworks, or language).
  • Strong understanding of state management, lifecycle, threading, and performance.
  • Experience with Jetpack Compose in real production environments.
  • Solid testing practices and CI/CD familiarity.
  • Ability to work in a regulated or high-reliability environment.
  • Strong plus: deep Camera API experience, experience scaling apps used by millions.


Why This Role Is Different

  • You influence core architecture, not just features.
  • You work on a camera-driven, medically relevant product.
  • You shape migration to modern Android standards.
  • You build in a regulated healthcare environment where correctness matters.


What We Offer

  • 3 office days per week with a healthy lunch and 2 days working from home
  • A competitive salary based on your experience
  • Join our enthusiastic and professional team with colleagues from all over the world
  • Work in a dynamic and rapidly growing scale-up in Amsterdam
  • Unlimited skin checks for you
  • Regular team events, including weekly drinks and frequent dinners


Ready to Make an Impact?

Ready to use your skills to make a lasting impact in healthcare? Join us and help make advanced skin health accessible to everyone.

Key Skills

Ranked by relevance