Negotiable
Undetermined
Hybrid
London, UK
Summary: The Lead Android Developer role involves overseeing Android development projects, primarily utilizing Kotlin. The position requires a strong background in software design patterns and experience in building user experiences on Android. The developer will also be responsible for maintaining test infrastructure and debugging within the CI test system. This is a contract position based in London with a hybrid working arrangement.
Key Responsibilities:
- Develop features and tools to support process automation.
- Maintain test infrastructure code base and tweak scheduling.
- Triaging and debugging flakes and failures in the Android CI test system.
- Write unit, integration, and automation tests for Android applications.
- Build user experiences in Android applications.
- Diagnose and resolve defects independently by analyzing logs, code, and metrics.
- Collaborate with team members and communicate effectively.
Key Skills:
- Experience in Android development with Kotlin.
- Strong understanding of data structures, algorithms, and software design patterns.
- Prior experience building user experiences in Android.
- Experience writing unit, integration, and automation tests for Android.
- Good understanding of defect triage processes.
- Experience with version control systems like Git.
- Experience with IDEs commonly used for mobile development.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
Salary (Rate): undetermined
City: London
Country: UK
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT