
Senior Android Developer
- Barcelona
- Permanente
- Tiempo completo
- Development of the OSP Mobile Android application
- Contribute to ensuring that our software architecture is fit for purpose, through data-driven decision making, feedback, and collaboration with the chapter.
- Contribute on defining and driving best practices for our customer-facing Android platforms throughout the Stream through extensive consultation with the Android chapter.
- Maintaining and proactively improving our CI/CD automations, including our automated release process
- Work collaboratively inside and outside the team to achieve business objectives
- Strong programming and object-oriented design skills.
- Extensive knowledge of the Android SDK and modern development tools such as Android Studio, git or figma.
- Working knowledge of Kotlin.
- Experience working on published Google Play store apps.
- Pragmatic, but with a keen eye for detail.
- Passion for and understanding of all kinds of automated testing (unit tests, ui tests, end-to-end tests…)
- Experience with android Modularisation.
- Understanding of shell scripting languages commonly used for CI/CD (bash and python, mostly).
- A fanaticism for clean code!
- Understanding and some experience of Agile software development.
- Experience working in a continuous delivery environment.
- A mastery of git!
- Exposure to Reactive programming paradigms.