What can you expect? - Responsible for improving internal technical practise and processes, including identifying relevant, new technologies - Leading projects from conception to completion - Understanding business objectives and how to fulfil them - A standard-bearer and example for code quality in the company - Executing tasks proactively with no brief - Working with other team leads to ensure company-wide cohesion and efficiency - Working with non-technical team members to increase the overall technical output of the company - Providing technical guidance to less experienced developers - Liaising with project management colleagues when technical input is required - Learning, utilising and improving our DevOps processes and tools to enable rapid delivery - Eliminating technical debt - Fixing emergency software defects and sharing what was learned from the failure - Helping to define the technical architecture for productsProducing software reused by developers by contributing to our SDK Eventually, we'd like you to: - Take full responsibility for the output of a development team - Be responsible for quality of team via reviewing/feedback, mentoring and recruiting - Define success and how it will be measured, creating plans and roadmaps as needed - Prioritise team members’ workload - Lead on client communication and delivery where required Qualifications What's important to us: - At least 5 years of experience in Android development using Kotlin Experience in using Dagger2 / DI frameworks in general - Experience with Compose and XML Views - Experience using ViewModels, Coroutines, Flows - Good knowledge of modern Android architectures (MVVM, MVI) - Experience using Git, Gradle, kts - Experience with Unit Testing / Testing frameworks in general - Good, practical knowledge of English in speech and writing - Open mind and willingness to learn - Excellent problem-solving skills and attention to detail. - Strong communication and teamwork skills. What’s nice to have: - Experience in iOS development - Experience in creating and maintaining SDK - Self-published apps in Google Play - A University Degree in Computer Science (or a related discipline) - Experience using Continuous Integration / Deployment - Experience using Good OO practices - Contributed to Open-Source projects - An active Github profile