Senior android developer - kotlin & jetpack compose (id: 3773)
STAFIDE
Amsterdam, Netherlands
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Amsterdam, Netherlands
Tech stack
Agile Methodologies
Android
Applications Architecture
Application Performance Management
Architectural Patterns
Unit Testing
Software Quality
Continuous Integration
Dependency Injection
DevOps
Mobile Application Software
Model View ViewModel
Performance Tuning
Scrum
Software Engineering
User Interface Testing
Firebase
Kotlin
Modularization
Jetpack Compose
Job description
- Design, develop, and maintain native Android features focused on modern digital card experiences and customer-centric mobile solutions.
- Contribute to refining functional requirements and implementing enhancements aligned with strategic business and compliance goals.
- Work on modernization initiatives including resolving legacy code issues and improving application accessibility standards.
- Collaborate proactively with cross-functional teams to define, design, and implement future mobile functionalities.
- Develop scalable and maintainable Android applications using Kotlin and Jetpack Compose.
- Implement modern architectural patterns such as MVVM or MVI to ensure clean, modular, and maintainable codebases.
- Participate actively in Agile SCRUM ceremonies and contribute to DevOps-driven engineering practices.
- Write and maintain comprehensive unit tests and UI tests to ensure application quality and reliability.
- Support continuous improvement initiatives through collaboration, knowledge sharing, and contribution to engineering guild activities.
- Troubleshoot, optimize, and enhance application performance, scalability, and user experience.
- Work independently within a multidisciplinary team while driving technical excellence and delivery outcomes., * Exposure to modern Android engineering practices, cloud-native delivery models, and DevOps environments.
- Collaborative and innovation-driven engineering culture.
- Opportunities for continuous learning, technical growth, and professional development.
- Dynamic environment encouraging ownership, creativity, and engineering excellence.
- Exposure to customer-centric digital product development and enterprise mobile ecosystems.
Requirements
- 8+ years of experience in Android application development.
- Strong expertise in Kotlin and Jetpack Compose for modern Android development.
- Hands-on experience with architectural patterns such as MVVM or MVI.
- Strong understanding of networking, modularization, and scalable mobile application design principles.
- Extensive experience implementing unit testing and UI testing practices within Android environments.
- Experience working with dependency injection frameworks such as Koin.
- Strong analytical, troubleshooting, and problem-solving capabilities.
- Experience working within Agile SCRUM and DevOps-based engineering environments.
- Strong communication and collaboration skills with a proactive and self-driven approach.
- Ability to work independently with minimal supervision.
- Experience with Firebase products and CI/CD practices is preferred.
- Familiarity with compliance-driven and customer-focused application development environments is advantageous.
You Should Possess the Ability To:
- Design and develop scalable, high-performing, and maintainable Android applications.
- Translate business and compliance requirements into effective mobile solutions.
- Resolve legacy application challenges while modernizing application architecture and accessibility.
- Collaborate effectively with multidisciplinary teams and engineering communities.
- Ensure high standards of code quality, testing, performance optimization, and operational reliability.
- Adapt quickly to evolving technical requirements and business priorities.
- Drive continuous improvement and contribute to engineering best practices.
- Work effectively within fast-paced Agile and DevOps-driven environments.