Android Developer

Crewe
1 month ago
Applications closed

Related Jobs

View all jobs

Mobile Developer

Mobile Developer

Remote Software Engineering Manager - React Native

IT Support Administrator

Release Engineer

Technical Product Manager

Job Title: Android Engineer / Developer

Remote - must be able to commute to Crewe once a month

£60k plus performance related bonuses

The individual will need to have extensive experience of working in a fast-paced software development team, and need an ability to work within agile practices.

Responsibilities:

Design and develop advanced applications for the Android platform using Kotlin and Jetpack Compose.
Ensure adherence to SOLID principles, clean architecture, and software design patterns to build scalable and maintainable applications.
Follow the repository pattern with MVVM for structured data access and maintainability.
Collaborate with cross-functional teams, including designers, backend developers, and product managers, to define, design, and implement new features.
Work with Room Database and other data persistence mechanisms for efficient offline storage.
Implement authentication mechanisms, including OAuth 2.0, for secure user authentication.
Integrate Google Maps, Sentience and Location Services for geolocation-based features.
Utilise Kotlin Coroutines and Flow for handling asynchronous events and data streams efficiently.
Work on bug fixing, performance optimisation, and maintaining high code quality.
Implement unit and UI testing strategies using JUnit and Espresso to ensure application reliability and robustness.
Optimise app performance and memory usage using Android Profiler and other profiling tools.
Work with RESTful APIs to ensure seamless integration between the app and backend services.
Implement analytics tools to track user behavior and application performance.
Develop localised applications to support multiple languages and regions.
Utilise Agile project management methodologies for efficient development cycles.
Familiarity with cloud messaging APIs and push notifications.
Use version control systems, particularly Git, to manage codebase efficiently.
Write clean, maintainable, and well-documented code.
Stay updated with the latest Android development trends and continuously explore new technologies to enhance development efficiency.Skills and Qualifications:

3-5 years of experience in Android development with a strong portfolio of published applications on the Google Play Store.
Strong proficiency in Kotlin; familiarity with Java is a plus.
Solid understanding of the full mobile development lifecycle.
Strong knowledge of clean architecture, MVVM, SOLID principles, and software design patterns.
Experience with Jetpack Compose and XML-based UI for building modern, responsive UIs.
Familiarity with Android frameworks such as Room, LiveData, and WorkManager.
Experience with OAuth 2.0 authentication for secure user access management.
Hands-on experience with reactive programming using Kotlin Coroutines and Flow.
Experience with unit and UI testing using JUnit and Espresso.
Familiarity with dependency management tools like Gradle and Maven.
Experience with Agile methodologies and working in Scrum teams.
Strong understanding of Android's design guidelines and best practices.
Knowledge of performance and memory tuning tools such as Android Profiler.
Strong analytical, problem-solving, and debugging skills.
Excellent communication and teamwork abilities.Nice to Have:

Familiarity with Figma for collaborating with design teams.
Experience with Azure DevOps for source code management and CI/CD pipelines.
Experience with white labeling applications.

Acorn by Synergie acts as an employment agency for permanent recruitment

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How to Write a Winning Cover Letter for Cloud Computing Jobs: Proven 4-Paragraph Structure

Learn how to craft the perfect cover letter for cloud computing jobs with this proven 4-paragraph structure. Ideal for entry-level candidates, career switchers, and professionals looking to advance in the cloud computing sector. When applying for a cloud computing job, your cover letter is just as important as your CV. With cloud computing becoming integral to businesses across various sectors, your cover letter presents a chance to demonstrate your technical expertise, adaptability, and enthusiasm for this rapidly growing industry. Despite the growing importance of cloud computing, few specific guides exist for crafting the perfect cover letter for these roles. Whether you’re new to cloud computing or transitioning from a different field, this article will guide you through a proven four-paragraph structure that will make your cover letter stand out. We’ll provide sample lines and helpful tips to ensure your application catches the attention of hiring managers in the cloud computing sector.

Veterans in Cloud Computing: A Military‑to‑Civilian Pathway into Cloud Careers

Introduction The United Kingdom’s public‑cloud market will exceed £45 billion by 2026 (Gartner forecast), fuelled by government digital‑service mandates, fintech scale‑ups, and the MOD’s own Cloud Strategic Roadmap 2025. From hybrid defence networks to NHS electronic health records, almost every mission‑critical workload is moving to AWS, Microsoft Azure, or Google Cloud Platform (GCP). That explosive demand collides with a nationwide skills shortage—over 135,000 unfilled cloud roles in 2024, according to TechUK. Veterans already possess the security clearances, network know‑how, and operational discipline that cloud employers crave. This guide shows you how to translate your military experience into cloud‑native language, leverage Ministry of Defence (MoD) transition funding, and secure a rewarding second career (with salaries starting at £40k and rising above £100k for cleared DevSecOps leads). Quick Win: Bookmark our live board for Cloud Solutions Architect roles to see who’s hiring today.

Rural-Remote Cloud Computing Jobs: Pioneering a New Work-Life Balance

A Fresh Outlook for Cloud Professionals The field of cloud computing has rapidly become one of the most crucial pillars of the modern tech landscape. From multinational corporations to innovative start-ups, organisations rely on remote servers and virtualised infrastructure to store data, deploy applications, and deliver services globally. Conventional wisdom once held that this high-tech world was exclusively tied to large urban hubs—particularly London. However, a growing number of roles in this domain are now just as easily fulfilled from the rural countryside, where rolling hills, seaside towns, and smaller communities provide a more laid-back and affordable lifestyle. At CloudComputingJobs.co.uk, we’re seeing a surge in opportunities that emphasise remote and flexible work. Many professionals are on the hunt for “tech jobs by the sea” or “cloud computing remote countryside” roles, eager to escape the hustle of city life without sacrificing access to cutting-edge technologies. This shift is fuelled by factors like improved rural internet connectivity, evolving corporate cultures, and the inherent nature of cloud work, which primarily revolves around online platforms and virtual collaboration tools. In this article, we’ll explore the reasons behind this migration from traditional city offices to rural and coastal areas, the advantages (and challenges) of such moves, and practical advice on securing a cloud computing job that’s location-agnostic. Whether you dream of swapping your daily Tube commute for a stroll along a coastal path or a walk through a tranquil village lane, this might be the perfect time to redefine your work-life balance—and still shape the future of cloud tech.