Senior Mobile & Platform Engineer - iOS/Android, KMP & DevOps

M365Consult

Lahore

À distance

PKR 33 241 000 - 49 861 000

Plein temps

Il y a 8 jours

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Remote work
Long-term role
Competitive pay
Architecture influence
Team lead potential
Knowledge sharing

Résumé du poste

M365Consult is seeking a Senior Mobile & Platform Engineer to connect Android and iOS development with backend services, databases, and infrastructure. You will shape architecture, improve delivery workflows, and support the team across platforms in a fully remote, long-term role.

Your responsibilities include leading design decisions, maintaining shared components, and guiding CI/CD and AI-driven coding workflows.

Qualifications

  • Demonstrated senior-level experience in mobile software development.
  • Strong Kotlin and Android development experience, together with Swift and iOS.
  • Solid hands-on experience with Kotlin Multiplatform and integrating shared code.
  • Investigation across mobile clients, APIs, backend services, databases, and infra.
  • Backend development, API design, authentication, and security knowledge.
  • Strong SQL and relational database experience, schema changes and migrations.
  • DevOps experience with Linux servers, deployment, configuration, and troubleshooting.
  • Excellent Git and GitHub knowledge, PRs, reviews, and workflows.
  • Experience using AI coding assistants and coding agents to deliver software.
  • Ability to establish workflows with agents, checks, and human review.

Responsabilités

  • Support Android and iOS developers with technical decisions and reviews.
  • Develop and maintain shared application logic using Kotlin Multiplatform.
  • Contribute to native Android and iOS development where needed.
  • Maintain architecture across mobile apps, backend services, APIs, and databases.
  • Develop and maintain backend functionality and server-side integrations.
  • Manage database changes, migrations, backups, and recovery processes.
  • Build and improve CI/CD workflows using GitHub Actions.
  • Configure and troubleshoot GitHub runners, including self-hosted runners.
  • Improve build reliability, automated testing, deployment, and environments.
  • Manage server-side deployments, configuration, monitoring, and troubleshooting.
  • Establish AI-assisted and agentic coding workflows across the team.
  • Review AI-generated code for security, maintainability, and testability.

Connaissances

Senior mobile experience
Kotlin Android
Swift iOS
Kotlin Multiplatform
APIs & backend integration
DevOps on Linux servers
Git & GitHub
GitHub Actions
AI-assisted coding
Team leadership

Outils

GitHub
GitHub Actions
Self-hosted runners
KMM tooling
CI/CD tooling

Description du poste

Location: 100% Remote

Employment: Full-time, long-term position

Start date: As soon as possible after selection and agreement

Salary: Based on experience, technical expertise, and level of responsibility

About Us

We are developing a mobile application that combines real-world interactions with location and proximity technologies. Our team uses AI coding tools and autonomous coding agents to accelerate development, improve engineering workflows, and share practical knowledge.

We are looking for a senior engineer who can connect mobile development, backend services, databases, and infrastructure into a reliable development and delivery process.

Job Description

We are seeking an experienced Senior Mobile & Platform Engineer who can work across Android and iOS, contribute to our Kotlin Multiplatform architecture, and support our dedicated developers on both platforms.

Your main focus will be enabling the team to deliver effectively: resolving technical challenges, maintaining shared components, improving development workflows, and managing the backend and infrastructure that support the application.

You will also contribute directly to implementation where needed. Depending on your experience and suitability, the role may include technical team leadership for our Android and iOS developers.

Strong GitHub, GitHub Actions, and runner-management experience is essential. Practical experience with AI-assisted and agentic development is equally important.

Key Responsibilities
  • Support our 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 where platform-specific work is required.
  • 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-related issues, and maintain reliable migration, backup, and recovery processes.
  • Build and improve CI/CD workflows using GitHub Actions.
  • Configure, maintain, and troubleshoot GitHub runners, including self-hosted runners.
  • 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 and ensure that changes are tested, understandable, secure, and maintainable.
  • Help developers and junior team members use AI tools effectively through practical demonstrations and knowledge sharing.
  • Where appropriate, act as technical team lead: coordinate dependencies, guide implementation, review technical decisions, and help the team resolve blockers.
Required Qualifications
  • Demonstrated senior-level experience in mobile software development.
  • Strong Kotlin and Android development experience, together with practical Swift and iOS development experience.
  • Solid hands-on experience with Kotlin Multiplatform and integrating shared code into both mobile platforms.
  • The ability to investigate problems across mobile clients, APIs, backend services, databases, and infrastructure.
  • Practical backend development experience and a sound 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 operational troubleshooting.
  • Excellent Git and GitHub knowledge, including pull requests, code reviews, branch workflows, and repository configuration.
  • Strong experience with GitHub Actions and configuring and maintaining GitHub runners.
  • Substantial experience using AI coding assistants and coding agents to deliver working software.
  • The ability to establish development workflows that combine coding agents, automated checks, and human review.
  • Clear communication, practical documentation skills, and a willingness to share knowledge.
  • The ability to work independently while supporting other developers constructively.
  • Interest in a long-term, full-time position and availability to start promptly after an agreement is reached.
Especially Valuable Experience
  • Previous experience as a technical lead or senior engineer supporting a mobile development team.
  • GPS, BLE, UWB, NFC, or other location and proximity technologies.
  • Testing mobile applications on real devices and investigating platform-specific behavior.
  • Container-based application deployment and reproducible development environments.
  • Monitoring, incident diagnosis, and maintaining reliable backend services.
  • Coordinating changes that affect mobile applications, backend APIs, and database structures together.
Potential Technical Team Lead Responsibilities

For a suitable candidate, the role can include technical leadership of our Android and iOS developers.

This would involve helping the team make consistent technical decisions, breaking down implementation work, coordinating shared dependencies, and maintaining the quality of delivered changes. You should be comfortable mentoring developers and taking responsibility for the technical direction while remaining actively involved in engineering.

What We Offer
  • A fully remote, full-time role with a long-term perspective.
  • Compensation based on your experience, expertise, and responsibilities.
  • A central role supporting our mobile development team.
  • The opportunity to shape our architecture, infrastructure, and agentic development workflows.
  • Potential technical teamlead responsibility, depending on suitability.
  • Close collaboration with a team that values practical knowledge sharing.
Remote Working Arrangement

Our remote working setup includes a time-tracking tool that records mouse-click and keyboard-activity metrics and captures screenshots of the screen. This monitoring is part of the working arrangement and will be explained during the recruitment process.

Applicants should be comfortable working with this setup.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Mobile & Platform Engineer - iOS/Android, KMP & DevOps
Senior Mobile & Platform Engineer - iOS/Android, KMP & DevOps

M365Consult • Islamabad

À distance
PKR 33 223 000 - 49 834 000
Remote and long-term role
Competitive compensation based on exp.
Central role in mobile development
+1
Senior Mobile & Platform Engineer - iOS/Android, KMP & DevOps
Senior Mobile & Platform Engineer - iOS/Android, KMP & DevOps

M365connect • Islamabad

À distance
PKR 38 792 000 - 52 646 000
Fully remote
Senior Mobile & Platform Engineer - iOS/Android, KMP & DevOps
Senior Mobile & Platform Engineer - iOS/Android, KMP & DevOps

M365connect • Lahore

À distance
PKR 24 938 000 - 41 563 000
Fully remote
Long-term role
Competitive compensation
+3
Senior Android Developer - Kotlin Multiplatform And AI Coding
Senior Android Developer - Kotlin Multiplatform And AI Coding

M365Consult • Lahore

À distance
PKR 1 800 000 - 3 200 000
Fully remote
Long-term role
Senior Android Developer - Kotlin Multiplatform & AI Coding
Senior Android Developer - Kotlin Multiplatform & AI Coding

M365connect • Islamabad

À distance
PKR 2 400 000 - 4 800 000
Fully remote
Long-term role
Ownership of mobile development
Senior Android Developer - Kotlin Multiplatform & AI Coding
Senior Android Developer - Kotlin Multiplatform & AI Coding

M365connect • Lahore

À distance
PKR 33 250 000 - 49 875 000
Fully remote
Long-term position
Ownership of mobile development
Senior iOS Developer - Swift, Kotlin Multiplatform & AI Coding
Senior iOS Developer - Swift, Kotlin Multiplatform & AI Coding

M365Consult • Lahore

À distance
PKR 33 232 000 - 49 848 000
Fully remote role
Long-term perspective
Ownership of iOS development
+2
Senior iOS Developer - Swift, Kotlin Multiplatform & AI Coding
Senior iOS Developer - Swift, Kotlin Multiplatform & AI Coding

M365connect • Lahore

À distance
PKR 33 250 000 - 49 875 000
Fully remote
Long-term role
Ownership of iOS development
+1
Senior Android Developer - Kotlin Multiplatform & AI Coding
Senior Android Developer - Kotlin Multiplatform & AI Coding

M365Consult • Lahore

À distance
PKR 24 931 000 - 41 551 000
Remote-first
Long-term position
Ownership of mobile development
+2
Senior iOS Developer - Swift, Kotlin Multiplatform & AI Coding
Senior iOS Developer - Swift, Kotlin Multiplatform & AI Coding

M365connect • Islamabad

À distance
PKR 33 250 000 - 44 334 000