Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are looking for a Senior Mobile Developer with more than 5 years of experience building and maintaining native mobile applications for both iOS and Android platforms.
Location: Lisbon, Braga or Coimbra (One day per week on-site)
Responsibilities
- Develop, maintain, and evolve native mobile applications for iOS (Swift) and Android (Kotlin).
- Apply architectural patterns such as MVVM, MVVM-C, MVI, and Clean Architecture.
- Integrate and consume RESTful APIs, ensuring efficient data handling and synchronization.
- Manage local data persistence using Room, DataStore, SharedPreferences, including encrypted storage when required.
- Ensure application security, performance optimization, and scalability.
- Write and maintain unit tests to ensure code quality and long-term maintainability.
- Collaborate closely with designers, backend developers, and product teams to ensure UI/UX consistency.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
Must Have / Required Skills
- 5+ years of experience in native mobile development.
- Strong hands-on experience with Swift and Kotlin (basic Java knowledge is a plus).
- Proficiency with Xcode, Android Studio, Git, and Gradle.
- Experience with UIKit, Jetpack Compose, XML, and Material Design.
- Solid understanding of MVVM, MVVM-C, MVI, and Clean Architecture.
- Experience with reactive programming frameworks: RxSwift, Combine, Coroutines/Flow, RxJava/Kotlin.
- Strong experience integrating REST APIs using Retrofit and OkHttp.
- Dependency injection using Dagger / Hilt.
- Experience with unit testing (XCTest).
- Familiarity with Firebase tools such as Analytics, Crashlytics, and App Distribution.
Interested candidates are invited to send their CV along with their rate to [email protected] or apply directly.
Key Skills
Ranked by relevanceReady to apply?
Join Asenium Consulting and take your career to the next level!
Application takes less than 5 minutes

