Android engineer
Attendi
Amsterdam, Netherlands
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€8,000.0
Working hours
Regular working hours
Job source
Tech stack
Multitier Architecture
Application Programming Interfaces (APIs)
Android Software Development
Apple IOS
Sound Recording and Reproduction
Unit Testing
Gradle
Model View ViewModel
Strategies of Testing
Management of Software Versions
Speech Recognition
Backend
+4 more
Modularization
Integration Tests
Front End Software Development
Google Play
Job description
- Develop and maintain Attendi’s native Android application.
- Develop and maintain Attendi’s open-source Android microphone SDK (attendi-android).
- Build high-quality voice recording, transcription, and medical documentation flows for real healthcare workflows.
- Collaborate with backend engineers, frontend engineers, UX designers, product, and other mobile engineers to ensure smooth development and a cohesive user experience.
- Take ownership of Android architecture, development quality, testing, CI/CD, Play Store releases, phased rollouts, crash reporting, monitoring, and user feedback.
- Help shape Android-specific UX decisions using Material Design and platform conventions.
- Contribute to our open-source efforts where applicable.
Requirements
You might be a good fit if you:
- Have at least 5 years of experience.
- Have strong experience developing native Android applications with Kotlin.
- Have production experience with Jetpack Compose.
- Understand Android lifecycle, permissions, foreground services, background execution limits, and platform-specific UX patterns.
- Have experience with Kotlin coroutines and reactive programming with Flow.
- Are able to take meaningful ownership of Android features end-to-end.
- Have a strong user and product-focused mindset, whether that user is an end user of the Attendi App or another developer using our SDKs.
- Have experience with and a well-formed opinion on testing strategies for Android applications, such as when to use unit tests, integration tests, UI tests, screenshot tests, or other testing strategies.
- Take pride in building robust, scalable, and maintainable software.
- Communicate clearly about trade-offs, risks, progress, and technical decisions.
Strong candidates may also
- Have released at least one Android application to the Google Play Store.
- Have been involved in the full release lifecycle of an Android app.
- Have experience with MVVM and Clean Architecture.
- Have experience designing public APIs or SDKs, including semantic versioning and sample apps.
- Have experience with audio recording, speech-to-text, offline/network-resilient flows, or privacy-sensitive applications.
- Have worked in healthcare, regulated, security-sensitive, or high-reliability environments.
- Have experience with Gradle, modularization, CI quality gates, crash reporting, and monitoring.
- Have collaborated with iOS engineers or worked on cross-platform product consistency. This is a plus, not a requirement., * Successfully implemented, merged, and released at least two or three medium to large sized features for Attendi’s native Android application.
- Implemented at least one feature mostly independently, from product input to release.
- Built a strong understanding of our Android app, Android SDK, voice recording flows, and product domain.
- Contributed to improving Android architecture, quality, observability, or release processes.
- Collaborated effectively with product, design, backend, frontend, and mobile stakeholders.
About the company
- Salary between €6000 and €8000 per month.
- Travel and lunch allowance.
- Home office budget.
- Lease bike.
- Training budget of €1,500 per year.
- Company MacBook.
- ClassPass membership.
- Time to learn the Android / iOS platform if not proficient in one of these
- Working on impactful solutions for problems in healthcare: our solutions directly result in time savings for healthcare professionals, time they can use to deliver better and more personal care.
- Transparent and responsible personal development: we encourage personal growth by making development plans together and giving the opportunity to follow courses that you feel contribute to your development.
- Possibility to work from home: while we like to work together at our Amsterdam-based office, we think having the freedom to work at home when it suits you is important. Most of us spend two to three days per week at the office and the rest working from home.
- A great place to work - feel free to reach out to our team to ask what it’s like!
- Regular drinks and team outings.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
SE
Shandra Earney
A Guide to Choosing the Right Tools for App Developers
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago