Negotiable
Inside
Hybrid
Leeds, England, United Kingdom
Summary: The role involves working as an Android and iOS Engineer in Leeds, UK, on a contract basis inside IR35 with a hybrid working arrangement. The position requires expertise in mobile application development for both Android and iOS platforms, focusing on design principles, architecture, and testing methodologies. Candidates should possess strong programming skills in Kotlin and Swift, along with experience in various development tools and practices.
Key Responsibilities:
- Designing mobile experiences for variable screen sizes and Android versions.
- Developing scalable mobile applications across devices and OS versions.
- Implementing Android SDK, UI design principles, and best practices.
- Conducting UI testing and applying SOLID principles.
- Integrating APIs, especially RESTful services.
- Managing persistent storage mechanisms and concurrency.
- Utilizing CI/CD pipelines and version control tools.
- Collaborating with cross-functional teams and mentoring junior developers.
Key Skills:
- Proficiency in Kotlin and Java for Android development.
- Expertise in Swift, UIKit, and SwiftUI for iOS development.
- Strong knowledge of MVVM architecture and design patterns.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with testing methodologies including Unit, UI, and Snapshot testing.
- Understanding of mobile security best practices and accessibility standards.
- Experience with Git and CI/CD processes.
- Knowledge of dependency management tools like Swift Package Manager.
Salary (Rate): undetermined
City: Leeds
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
The Role: Android Application Developer
Location: Leeds, UK
Position Type: Contract Inside IR35
Remote work option Available: Hybrid 2 Days onsite in a week
Job Description:
- Professional working knowledge in designing a mobile experience for variable screen sizes in variable versions of Android
- Excellent knowledge of Kotlin/Java
- Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Awesome knowledge of the open-source Android ecosystem and the libraries available for common tasks and benchmarking and optimisation
- Proficient in Google's Android design principles, interface guidelines and code versioning tools, such as Git
- Applying SOLID Principles
- MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries
- Jetpack Compose
- Working in a modularised codebase
- UI testing
The Role: IOS Engineer
Location: Leeds, UK
Position Type: Contract Inside IR35
Remote work option Available: Hybrid (2 Days onsite in a week)
Job Description:
Required Qualifications:
- Extensive hands-on experience building scalable mobile applications across devices and OS versions.
- Expert-level proficiency in Swift, with strong knowledge of UIKit and SwiftUI.
- Solid understanding of software architecture, including MVVM and design patterns.
- Comprehensive testing experience, including Unit, UI, and Snapshot testing.
- API integration expertise, especially RESTful services.
- Strong grasp of persistent storage mechanisms, concurrency, and memory management.
- Strong experience with CI/CD pipelines, version control (Git), and deployment processes.
Preferred Qualifications:
- Team leadership or mentorship experience.
- Knowledge of dependency management tools like Swift Package Manager.
- Exposure to mobile security best practices and accessibility standards.
- Experience collaborating with cross-functional teams.