Senior Mobile Engineer

Aliancers
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

JavaScript
API
Agile Methodologies
Android Studio
iOS
XCode
App Store (IOS)
Automation of Tests
Mobile Application Development
Continuous Integration
Software Design Patterns
IntelliJ
Mobile Application Software
Secure Coding
Software Engineering
SQLite
TypeScript
Swift
GIT
Kotlin
Git Flow
CocoaPods
React Native
Google Play
Multiplatform

Job description

We are looking for a Senior Mobile Engineer to join an international engineering team working on a large-scale mobile transformation initiative. The project involves transitioning existing native mobile applications to a cross-platform architecture, contributing directly to the evolution of high-impact digital products.This role requires strong technical expertise, autonomy, and the ability to collaborate with distributed teams across all stages of the mobile development lifecycle.What You'll Be Doing

  • Designing, building, and enhancing mobile features using a cross-platform approach.
  • Contributing to the transition from native development to Kotlin Multiplatform and/or React Native.
  • Participating in the full development cycle: architecture, coding, testing, CI/CD, and release processes.
  • Collaborating closely with QA and engineering teams to maintain high standards and secure coding practices.
  • Helping refine product requirements and supporting the design of technical work packages.
  • Delivering medium-to-large tasks with minimal guidance, while promoting engineering best practices.

Tech Stack & Tools

  • Mobile: Kotlin, JavaScript/TypeScript, Kotlin Multiplatform, React Native, Swift, SQLite, Cocoapods
  • IDEs: Xcode, Android Studio, IntelliJ
  • Practices: Mobile design patterns, CI/CD pipelines, automated testing, secure coding, Git/Git Flow, App Store & Google Play deployment, SDK integration, and API contract handling

Requirements

  • 10+ years of experience in software engineering.
  • Strong background in mobile development (Android, iOS, or cross-platform).
  • Hands-on experience with Kotlin Multiplatform and/or React Native.
  • Solid understanding of end-to-end mobile application delivery.
  • Strong communication skills and a collaborative, proactive mindset.
  • Ability to work autonomously in a fast-paced, Agile environment.

Apply for this position