Position
Senior Android Developer (Hybrid, Barcelona)
What You Will Do
- Develop and maintain observability solutions for Android at the system level, applying clean architecture principles to create scalable and maintainable codebases.
- System architecture design, implementation, and testing, applying methodologies such as Agile or Scrum to drive continuous improvement and high-quality deliverables.
- Collaborate with a highly technical team to enhance product capabilities, system reliability, and performance.
- Develop and optimize system components using Kotlin, including the effective use of Coroutines for asynchronous programming and concurrency management.
- Create and maintain background services, headless applications (daemons), and foreground services for robust system monitoring and data collection, ensuring reliable operation under Android process lifecycles.
- Leverage automated CI/CD for streaml...