Senior Android Developer
At IRIUM we want you to always chase your dreams. Here, prepare yourself to conquer your goals, while enjoying the journey.
We are currently looking for: Senior Android Developer
Requirements:
- Minimum of 5 years of relevant experience.
- Minimum English level: B2 (fluency required).
- Profile must be submitted in English.
- The technical validation will include a live coding exercise, and the entire process will be conducted in English.
Key Responsibilities:
- Feature Ownership: Take end-to-end ownership of complex epics, from technical design and API contract negotiation to implementation and deployment.
- Code Mastery: Write clean, idiomatic Kotlin code and build modern, responsive UIs using Jetpack Compose.
- Architectural Mastery: Maintain the integrity of our Clean Architecture and MVVM/MVI patterns, ensuring a modularized structure that allows for independent team development.
- Performance & Stability: Proactively hunt for memory leaks, optimize network layer efficiency, and reduce app startup times to provide a best-in-class user experience.
- DevOps & Automation: Contribute to and improve CI/CD pipelines (Azure/Bitrise) to ensure that code is tested, scanned, and deployed with zero manual intervention.
- Quality Guard: Lead by example in testing. Write robust unit tests and automated UI tests that serve as documentation for the system’s behavior.
- Technical Problem Solving: Act as the "go-to" person for debugging high-priority production issues and navigating the complexities of Android OS fragmentation.
Technical Requirements:
- Kotlin Expertise: Deep understanding of Kotlin-specific features, including Coroutines, Flow, and Inline classes.
- Modern UI: 2+ years of hands-on experience with Jetpack Compose in a production environment.
- Deep Android Knowledge: Familiarity with the Android SDK internals, Lifecycle management, and WorkManager.
- Dependency Injection: Hilt or Dagger2.
- Networking: Retrofit, OkHttp, and GraphQL (Apollo).
- Persistence: Room or SQLDelight.
- Testing Suite: Expert level with JUnit, Mockito/MockK, and UI testing frameworks like Espresso or Compose Test.
- Platform Awareness: Solid understanding of Google Play Console management, App Bundles, and ProGuard/R8.
Location: Hybrid - Lisbon, Braga e Coimbra
Range Salarial
€2,200–€2,500 gross monthly salary
Note: Includes all components: Fixed, Variable, Meal Allowance, Remote Work, and Benefits.
What do we offer?
➡ An innovative and growing company, with a lot of opportunities for professional development.
➡ Retribution according to your experience and performance. Access to flexible pay and medical insurance as a social benefit.
➡ Unlimited access to technological training in free mode.
IRIUM is a company with dynamic and proactive professionals. Our values are responsibility and commitment to work quality. This is the spirit we are looking for at IRIUM, whatever your age is. If you recognize yourself in this, this is your company!
We can build the future together. Let’s talk!
Send your CV to: recrutamento@irium.pt
At IRIUM we defend a world without stereotypes or limitations and we believe in equality for all, principles that we subscribe to in our Equality Plan and Code of Ethics, guaranteeing equal treatment and opportunities regardless of any personal, physical or social condition.