We are seeking a Senior Mobile & Platform Engineer to join our fully remote team on a full-time, long-term basis. This role involves working across Android and iOS platforms, contributing to our Kotlin Multiplatform architecture, and supporting developers on both platforms. The ideal candidate will help create a reliable development and delivery process by integrating mobile development, backend services, databases, and infrastructure. You will play a key role in resolving technical challenges, maintaining shared components, improving workflows, and managing backend systems that support our mobile application. Depending on your experience, this position may also include technical leadership responsibilities.
Key Responsibilities
- Support Android and iOS developers with technical decisions, debugging, code reviews, and integration challenges.
- Develop and maintain shared application logic using Kotlin Multiplatform.
- Contribute to native Android and iOS development for platform-specific requirements.
- Maintain clear architecture across mobile apps, backend services, APIs, and databases.
- Develop and maintain backend functionality and server-side integrations.
- Manage database schema changes, troubleshoot data issues, and ensure reliable migration, backup, and recovery processes.
- Build and enhance CI/CD workflows using GitHub Actions.
- Configure, maintain, and troubleshoot GitHub runners, including self-hosted environments.
- Improve build reliability, automated testing, deployment processes, and development environments.
- Manage server-side application deployments, configuration, monitoring, and troubleshooting.
- Establish effective AI-assisted and agentic coding workflows across the team.
- Review AI-generated code to ensure it is tested, secure, maintainable, and understandable.
- Mentor developers and junior team members on effective use of AI tools through demonstrations and knowledge sharing.
- Where appropriate, act as technical team lead by coordinating dependencies, guiding implementation, reviewing technical decisions, and helping resolve blockers.
Required Qualifications
- Proven senior-level experience in mobile software development.
- Strong expertise in Kotlin and Android development, along with practical Swift and iOS experience.
- Hands-on experience with Kotlin Multiplatform and integrating shared code into both Android and iOS platforms.
- Ability to investigate issues spanning mobile clients, APIs, backend services, databases, and infrastructure.
- Practical backend development skills with a solid understanding of API design, authentication, and application security.
- Strong SQL and relational database experience, including schema migrations and performance troubleshooting.
- Hands-on DevOps experience with Linux servers, application deployment, configuration, and operational troubleshooting.
- Excellent knowledge of Git and GitHub workflows, including pull requests, code reviews, and repository management.
- Extensive experience with GitHub Actions and managing GitHub runners.
- Substantial experience using AI coding assistants and autonomous coding agents to deliver software.
- Ability to establish workflows combining coding agents, automated checks, and human review.
- Clear communication skills, practical documentation abilities, and a collaborative mindset.
- Ability to work independently while constructively supporting other developers.
- Interest in a long-term, full-time position with availability to start promptly after agreement.
Preferred Qualifications and Benefits
- Previous experience as a technical lead or senior engineer supporting mobile development teams.
- Familiarity with GPS, BLE, UWB, NFC, or other location and proximity technologies.
- Experience testing mobile applications on real devices and diagnosing platform-specific behavior.
- Knowledge of container-based deployment and reproducible development environments.
- Skills in monitoring, incident diagnosis, and maintaining reliable backend services.
- Experience coordinating changes affecting mobile apps, backend APIs, and database structures simultaneously.
This role offers a fully remote working arrangement with a time-tracking system that monitors activity and captures screenshots as part of the workflow. Candidates should be comfortable with this setup.
We provide a competitive salary based on experience, expertise, and responsibility level. You will have a central role in shaping our architecture, infrastructure, and AI-assisted development workflows. There is potential for technical team leadership depending on suitability. Our team values practical knowledge sharing and close collaboration.
Applicants are invited to submit a CV along with a brief overview of relevant projects. Please include your experience with Android and iOS development, Kotlin Multiplatform, backend and infrastructure responsibilities, examples of GitHub Actions workflows and runner configurations, AI coding tools and agentic workflows used, mentoring or leadership experience, earliest start date, and salary expectations. Public portfolio links, GitHub repositories, and released app references are welcome.