Cross-Platform Mobile Developer
We are looking for a Senior Mobile Developer with more than 5 years of experience building and maintaining native mobile applications for both i
OS and Android platforms.
Location: Lisbon, Braga or Coimbra (One day per week
- site)
Responsibilities
- Develop, maintain, and evolve native mobile applications for i
OS (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, Data
Store, Shared
Preferences , including encrypted storage when required. - Ensure application security , performance optimization, and scalability.
- Write and maintain unit tests to ensure code quality and
- 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
- 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: Rx
Swift, Combine, Coroutines/Flow, Rx
Java/Kotlin . - Strong experience integrating REST APIs using Retrofit and Ok .
- 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 or apply directly .
- Informações detalhadas sobre a oferta de emprego
Empresa: ARTSOFT Business Software Localização: Viseu
Viseu, Viseu District, PortugalPublicado: 13. 1. 2026
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!