Android Developer – Mid-level
Summary
Build and maintain Android apps using Kotlin and Jetpack Compose, following Clean Architecture and SOLID while integrating AI-driven workflows and observability tools.
Responsibilities
- Develop with quality and follow best practices, using architectures and design patterns
- Collaborate within a team using agile methodologies
- Actively contribute to the operation and continuous evolution of the projects developed
Requirements
- Experience in native Kotlin app development
- Clean Architecture and SOLID principles
- Version control with Git
- Experience with agentic coding / agentic systems (Claude Code, custom agents, MCP, AI-driven dev flow automations)
- Ability to create and optimize AI-driven workflows (skills, subagents, build/review/QA automations)
- Strong skills in building layouts, styles, and components focused on excellent UX with Jetpack Compose
- Knowledge of recommended Android architectures such as MVVM and MVI
- Experience with observability tools
- Experience working on apps published to the Play Store
- Experience working in agile teams
- Build process (Gradle, tasks)
- Knowledge of Java (plus)
- Familiarity with CI/CD (plus)
- Familiarity with automated testing (plus)
- Familiarity with Android Views (XML) (plus)