Senior Android Developer (London, UK) About Client: A FTSE 250 global fintech company headquartered in London with a presence in 18 countries and five continents. Their award-winning products and platforms empower go-getters around the wo... London, England Full Time
Описание от работодателя
About Client: A FTSE 250 global fintech company headquartered in London with a presence in 18 countries and five continents. Their award-winning products and platforms empower go-getters around the world giving them access to over 19,000 financial markets.
About the Role:
We are looking for a highly skilled and passionate Senior Android Developer with a strong command over Kotlin and a solid grasp of agile methodologies , and modern engineering practices such as Spec -Driven Development (SDD), Test-Driven Development (TDD) and Extreme Programming (XP) . If you thrive in a team-oriented environment, love pair programming , and are eager to build high-quality Android applications, we'd love to meet you.
Key Responsibilities:
Design, develop, and maintain robust Android applications using Kotlin.
Work closely with cross-functional teams in an agile and XP environment.
Engage in pair programming and help foster a collaborative engineering culture.
Set up and maintain CI/CD pipelines to streamline the deployment process.
Adhere to TDD principles and write clean, maintainable, and well-tested code.
Participate in code reviews, daily stand-ups, retrospectives, and planning meetings.
Stay up to date with Android development best practices, tools, and trends.
Required Skills & Qualifications:
8+ years of hands-on experience in Android development.
Proficiency in Kotlin and Android SDK.
Experience with CI/CD tools like Jenkins, GitHub Actions, Bitrise, or similar.
Strong understanding and application of Test-Driven Development (TDD) .
Strong understanding of Spec -Driven Development.
Experience working in Extreme Programming (XP) environments.
Comfortable with pair programming and agile ceremonies.
Good communication, critical thinking, and team collaboration skills.
Ability to work in a fast-paced, delivery-driven environment