Location: 100% Remote
Job Title: Senior Android Developer
Company: M365Consult
Employment: Full-time, long-term position
Start date: As soon as possible after selection and agreement
Experience: Senior-level experience required
Salary: Based on experience, technical expertise, and level of responsibility
Additional Technologies: GPS, BLE, UWB, NFC, AI Coding Tools
About Us
We’re building a mobile application that mixes real-life meetups with location and closeness tech. Our team uses AI coding tools and AI agents to build faster and learn together. We want a very experienced Android developer who takes full charge of the app, builds reliable software, and helps the team get better at building with AI.
Job Description
We need an experienced Mobile App Android Developer who’s strong in Kotlin Multiplatform and in building Android apps with Kotlin.
This is a hands-on engineering role. You’ll do real hands-on work: build and improve the app, solve tricky tech problems, and set up good ways of working with AI. Experience with GPS, Bluetooth, UWB, or similar tech would be a big plus.
You’ll also teach the team, including a junior teammate who’s learning to build Android apps with AI help (“vibe coding”).
Key Responsibilities
- Build, fix, and improve our Android app with Kotlin and Kotlin Multiplatform
- Design code shared across phones and connect it to Android-only features
- Build and fix location and closeness features using GPS, Bluetooth, UWB, and similar tech
- Handle real phone problems like permissions, apps running in the background, battery drain, connections, and differences between devices
- Use AI coding helpers a lot to build features, find bugs, clean up code, and help with testing
- Set up and improve AI-agent work steps, like breaking big jobs into small ones, automatic checks, and review steps
- Check AI-written code and take responsibility that it’s correct, secure, fast, and easy to maintain
- Test on real phones and fix problems that automatic tests miss
- Teach our junior teammate with demos, coding together, and clear explanations
- Write down important tech decisions and share useful tips with the team
Required Qualifications
- Proven senior-level experience building and maintaining real Android apps with Kotlin
- Strong hands-on experience with Kotlin Multiplatform, like shared code, platform-specific integrations, between them.
- Good understanding of Android design, Jetpack Compose, coroutines, Flow, app lifecycle, and state management
- Strong debugging skills across app code, APIs, and device behavior
- Lots of hands-on experience using AI coding tools to deliver working software
- A strong interest in AI-agent coding and setting up good workflows around it
- Able to judge AI solutions carefully and explain why they’re right
- Patient and clear when teaching less experienced people
- Able to work on your own, share progress clearly, and own results remotely
- Want a long-term full-time job and can start soon after agreeing
Especially Valuable Experience
- GPS location accuracy, sensor data, and detecting closeness
- Bluetooth Low Energy discovery, connections, and weak-signal limits
- UWB distance and direction measuring, and device compatibility
- NFC and other phone-to-phone connections
- Building automatic work and testing steps that mix AI agents with human checking
What We Offer
- Full-time, fully remote, long-term role
- Pay based on your experience and skills
- Full charge of meaningful mobile work
- A chance to shape how our team uses AI
- A team that wants to learn from you
Remote Working Arrangement
Our remote setup uses a time-tracking tool that records your mouse clicks and keyboard activity and takes screenshots of your screen. we will explain it during hiring. You should be comfortable with this before applying.
How to Apply
Send your CV and a short overview of your projects. Include:
- Your part in building Android apps and Kotlin Multiplatform work
- Any experience with GPS, Bluetooth, UWB, or similar tech
- Which AI coding tools and agent workflows you use, with an example of how they helped you finish an app or feature
- Your experience teaching junior developers or people learning AI-assisted coding
- Your earliest start date and the pay you expect
Links to your portfolio or GitHub, if you have them
