Negotiable
Undetermined
Remote
London Area, United Kingdom
Summary: The Android Developer role is a remote contract position based in London, UK, requiring a consultant with over five years of experience in Android development using Kotlin and Android Studio. The ideal candidate should be passionate about mobile development, possess a strong understanding of Android design principles, and embrace collaboration in building solutions. A good grasp of MVVM architecture, SOLID principles, and DevOps practices is essential for this role.
Key Responsibilities:
- Develop Android applications using Kotlin and Android Studio.
- Stay updated with the latest Android development trends and best practices.
- Understand and apply Android design principles and interface guidelines.
- Collaborate effectively with team members to build solutions.
- Implement MVVM architecture and associated design patterns.
- Apply SOLID principles to enhance code structure, quality, and maintainability.
- Adopt a DevOps mindset to understand the integration of software and infrastructure.
- Implement continuous integration and continuous delivery using pipelines.
- Proactively identify and resolve issues within the domain.
Key Skills:
- 5+ years of experience in Android development using Kotlin and Android Studio.
- Passion for mobile development.
- Strong understanding of Android design principles and interface guidelines.
- Experience with MVVM architecture and design patterns.
- Knowledge of SOLID principles.
- DevOps mindset.
- Understanding of continuous integration and continuous delivery.
- Problem-solving skills.
- Nice-to-have: Understanding of the compilation process and memory management practices.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Android Developer London, UK - Remote Contract Need consultant who are Eligible for BPSS
Required Skills:
- Have 5 plus years experience of Android development using Kotlin and Android Studio
- Be passionate about mobile development keeping up to date with the latest Android development trends and best practices.
- Have a good understanding of Android design principles and interface guidelines.
- Be someone who embraces collaboration when building solutions
- Have a good understanding of MVVM architecture and associated design patterns
- Be able to apply SOLID principles to improve the code structure quality and maintainability
- Have a DevOps mindset understanding how software and infrastructure work together
- Have a good understanding of continuous integration continuous delivery and how these are implemented via the use of pipelines
- Proactively look for solutions to any issues that arise in your domain
Nice-to-Have:
- Understanding the compilation process and how the code gets converted into an executable
- Knowledge or experience of using FHIR
- Understanding of good memory management practices handling reference counting and or garbage collection