Responsibilities
- Develop new features and evolve our Android application.
- Develop tests for new features and maintain existing tests.
- Provide our customers a usable, simple and effective journey in terms of UX and UI.
- Collaborate closely with our designers and other frontend engineers to ensure consistency between our consumer‑facing applications.
- Advocate and produce a high standard of code quality.
Qualifications
- Knowledge of Kotlin language and Android framework.
- Awareness of the rising frameworks, technologies and architectures in the Android development landscape.
- Strong understanding of SOLID principles, Clean Architecture, and modern Android architectural patterns such as MVVM and MVI.
- Extensive experience with Jetpack Compose, coroutines (including Flows), and modular application architectures.
- Experience with Koin, Retrofit & Ktor.
- Experience with Gradle and Android compatibility libraries.
- Used to working with Git and comfortable with code reviews.
- Familiar with microservices and different API styles and integration patterns.
- Familiar with CI/CD concepts and tools such as GitLab CI.
- Focused on testing and software quality.
- Understands Agile methodologies and their founding principles.
- Experience with regulated sectors and/or trading systems is not a requirement but is obviously a plus.
- Able to communicate effectively in English (written and spoken); Italian is a nice to have.
Contract
- Freelance direct contract – 12 months
Candidates who belong to ‘Categoria protetta’ (Legge 68/99) are more than welcome!
#J-18808-Ljbffr…
