Senior Mobile & Platform Engineer - iOS/Android, KMP & DevOps
New
M
M365ConsultMobile software
Source API remote eligibility restrictions: VenezuelaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Demonstrated senior-level experience in mobile software development.
- Required Skills
- SQLiOS DevelopmentKotlinSwiftGitHub Actions
Requirements
- Demonstrated senior-level experience in mobile software development.
- Strong Kotlin and Android development experience, with practical Swift and iOS development experience.
- Hands-on experience with Kotlin Multiplatform and integrating shared code into both mobile platforms.
- Ability to investigate problems across mobile clients, APIs, backend services, databases, and infrastructure.
- 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 operational troubleshooting.
- Strong 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.
- Ability to establish workflows combining coding agents, automated checks, and human review.
- Interest in a long-term, full-time position and availability to start promptly after an agreement is reached.
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 where platform-specific work is required.
- Maintain architecture across mobile applications, backend services, APIs, and databases.
- Develop backend functionality and server-side integrations, and manage database changes, migrations, backups, and recovery.
- Build CI/CD workflows with GitHub Actions and configure, maintain, and troubleshoot GitHub runners.
- Improve build reliability, automated testing, deployment processes, and development environments.
- Manage server-side deployments, configuration, monitoring, and troubleshooting.
- Establish AI-assisted and agentic coding workflows, and review AI-generated code for testing, security, and maintainability.
- Where appropriate, coordinate dependencies, guide implementation, review technical decisions, and help developers resolve blockers.
View Full Description & ApplyYou'll be redirected to the employer's site