Senior Mobile & Platform Engineer - iOS/Android, KMP & DevOps
- Company
- M365Consult
- Location
- Dhaka
- Job type
- Full Time
- Salary
- Negotiable
- Deadline
- 2027-01-02
Job description
M365Consult is hiring a Senior Mobile & Platform Engineer to work across Android and iOS, contribute to the Kotlin Multiplatform architecture and support dedicated developers on both platforms. The main focus is enabling the team to deliver: resolving technical challenges, maintaining shared components, improving development workflows and managing the backend and infrastructure behind the application; depending on suitability the role may include technical team leadership. Strong GitHub, GitHub Actions and runner-management experience is essential. 100% remote, full-time, long-term position; start as soon as possible after selection and agreement; salary based on experience, technical expertise and level of responsibility. The remote setup includes a time-tracking tool that records mouse-click and keyboard-activity metrics and captures screenshots; applicants should be comfortable with it. Submit your CV and a short overview of relevant projects, including your earliest start date and salary expectations; public portfolio or GitHub links are welcome.
Responsibilities
- Support Android and iOS developers with technical decisions, debugging, code reviews and integration challenges
- Develop and maintain shared application logic using Kotlin Multiplatform, and contribute to native Android and iOS work where needed
- Maintain a clear architecture across mobile applications, backend services, APIs and databases
- Develop and maintain backend functionality and server-side integrations
- Manage database changes, investigate data issues and maintain reliable migration, backup and recovery processes
- Build and improve CI/CD workflows using GitHub Actions, and configure and troubleshoot GitHub runners including self-hosted runners
- Manage server-side deployments, configuration, monitoring and troubleshooting
- Establish AI-assisted and agentic coding workflows and review AI-generated code
- Where appropriate, act as technical team lead: coordinate dependencies, guide implementation and help the team resolve blockers
Requirements
- Demonstrated senior-level experience in mobile software development
- Strong Kotlin and Android experience together with practical Swift and iOS experience
- Solid hands-on experience with Kotlin Multiplatform and integrating shared code into both mobile platforms
- Practical backend development experience and understanding of API design, authentication and application security
- Strong SQL and relational database experience, including schema changes, migrations and performance troubleshooting
- Hands-on DevOps experience with Linux servers, application deployment, configuration and troubleshooting
- Excellent Git and GitHub knowledge, and strong experience with GitHub Actions and GitHub runners
- Substantial experience using AI coding assistants and coding agents to deliver working software
- Clear communication and documentation skills; ability to work independently while supporting other developers
Skills
- AI Coding Tools
- Android
- DevOps
- GitHub Actions
- iOS
- Kotlin Multiplatform
- Linux
- SQL