Mobile Application Developer
Lisboa
Lisboa, Lisboa, Portugal

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
Http.

- 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 j. sierra@asenium.com or apply directly.

Responder ao anúncio
Seja o primeiro a candidar-se à vaga de emprego oferecida!
0.1234