Mobile Engineer (iOS & Android
Role details
Job location
Tech stack
Job description
As part of a cross-functional product team, you will contribute to the full lifecycle of modern mobile applications within the automotive and mobility sector, focused on enhancing how customers interact with premium vehicles and related services. Your responsibilities will include:
-
Design, develop, and maintain high-quality mobile applications for iOS and Android using modern best practices
-
Collaborate closely with product managers, designers, and fellow engineers to deliver seamless and engaging mobile experiences
-
Work on multi-modular mobile projects, ensuring scalable, clean, and maintainable architecture
-
Integrate RESTful APIs and manage data serialization and local persistence
-
Apply mobile security best practices, including data encryption and secure communication with backend services
-
Write and maintain unit, integration, and UI tests to ensure long-term application quality
-
Participate actively in code reviews, technical discussions, and architectural decisions
-
Use debugging and profiling tools to troubleshoot and optimize application performance
-
Contribute to CI/CD pipelines and continuous improvement of development workflows, Your personal and professional growth is important to us, and we offer a range of benefits and opportunities to support your journey:
-
30 days of paid vacation to recharge and unwind
-
Flexible working hours to fit your lifestyle and personal commitments
-
A culture that respects your time and promotes sustainable work habits
-
A personalized development plan aligned with your goals and ambitions
-
Opportunities to learn new technologies and expand into both iOS and Android if desired
-
Access to challenging, high-impact projects that accelerate your professional growth
-
Choose the equipment that works best for you - macOS or Windows
-
Work with modern tools, technologies, and well-structured engineering practices
-
Collaborative, supportive, and international environment
-
Regular team events, meetups, and retreats to connect beyond day-to-day work
-
A culture built on trust, ownership, and shared success
-
Build products used by millions of users daily
-
Contribute to innovative solutions in industries like automotive, retail, and banking
-
See the real-world impact of your work
At Mimacom, we know that creative minds thrive on exciting projects. Join our team and be part of a lively community that's all about working together, growing together, and coming up with innovative ideas and technologies!
Requirements
We are seeking team players with a strong technical foundation and a problem-solving mindset. You'll succeed in this position if you have:
- 3+ years of experience in mobile development (iOS and/or Android) in a professional environment
- Good level of English, as the team is international
Android (required or strong experience in one platform + willingness to learn the other)
- Experience with Android SDK, Android Studio, Gradle, ktor, koin, and coil
- Proficiency with Jetpack Compose and modern UI components
- Experience working with multi-modular Android projects
iOS
- Strong knowledge of Swift
- Experience with SwiftUI and/or UIKit
- Familiarity with iOS frameworks, Xcode, and dependency management tools (SPM/CocoaPods)
- Knowledge of RESTful APIs, JSON/XML parsing, and data serialization
- Experience with local persistence solutions (Room, Realm, Core Data, SQLite)
- Strong understanding of mobile security best practices
- Proficiency with Git and common workflows
- Experience writing unit, integration, and UI tests (JUnit / Compose / XCTest / XCUITest)
- Familiarity with debugging and profiling tools (Android Profiler, Xcode Instruments)
- Strong knowledge of design patterns, mobile architecture, and SOLID principles
- Understanding of mobile lifecycle components (Android & iOS)
- Familiarity with CI/CD tools such as GitHub Actions
- Strong communication, collaboration, and problem-solving skills
- Understanding of enterprise environments, security policies, and compliance regulations (e.g. GDPR)
Even if you don't check off every one of these boxes, we'd love to hear from you. Talk to one of our recruitment team to discuss what you might be able to bring to our projects.