-
View all jobs
About
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:
Skills
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
Nice-to-have skills
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:
Skills
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
Nice-to-have skills
- Kotlin
- Software Design Patterns
- MVVM
- JUnit
- Git
- XML
- Gradle
- Maven
- Figma
- Crewe, England
- Mobile
- Mobile Engineering
- English
Key Skills
Ranked by relevance
android
kotlin
ui
design patterns
oauth
junit
restful apis
responsive
storage
devops
gradle
figma
maven
cloud
scrum
java
cicd
git
xml
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer, CUA Control
2026-05-24
Full-time
Not Applicable
Singapore
Technology
Engineering
View Job Details
Related
CTO
2025-09-04
Full-time
Executive
United Kingdom
Technology
Information Technology
View Job Details
Related
Développeur Fullstack MAIF F/H
2025-09-02
Full-time
Entry
France
Technology
Engineering
Login to Apply
- Posted
- Apr 08, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Crewe
- Company
- TieTalent
Industries
Technology
Information
Internet
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer, CUA Control
2026-05-24
Full-time
Not Applicable
Singapore
Technology
Engineering
View Job Details
Related
CTO
2025-09-04
Full-time
Executive
United Kingdom
Technology
Information Technology
View Job Details
Related
Développeur Fullstack MAIF F/H
2025-09-02
Full-time
Entry
France
Technology
Engineering