More jobs:
Kotlin Developer
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-01-31
Listing for:
YEO Messaging
Full Time
position Listed on 2026-01-31
Job specializations:
-
Software Development
Android Developer, Full Stack Developer
Job Description & How to Apply Below
Role Summary
We are looking for a skilled Kotlin Developer to join our mobile app development team. The primary responsibility will be designing, developing, and implementing Android applications. The developer will work closely with cross-functional teams to ensure high-quality and user-friendly applications while adhering to the latest mobile app development best practices.
Key Responsibilities- Develop Android Applications
:
Design, build, and maintain Kotlin-based applications, focusing on performance and responsiveness. - Collaborate with Teams
:
Partner with UI/UX designers, back-end developers, and other stakeholders to integrate features seamlessly. - Optimize Code and Applications
:
Write clean, maintainable code while continuously improving application performance. - Troubleshoot and Debug
:
Identify and fix bugs, optimizing applications for improved user experience and functionality. - Testing
:
Develop and maintain unit and integration tests to ensure high-quality software. - Stay Updated
:
Keep up with Kotlin and Android updates, applying best practices in app development.
- Kotlin Proficiency
:
Strong command of Kotlin for Android development, including language features and standard library use. - Android SDK Knowledge
:
Solid understanding of Android SDK, lifecycle management, and Android design principles. - UI/UX Principles
:
Experience with custom views, layouts, and animations to deliver visually appealing, user-friendly interfaces. - Data Handling
:
Familiarity with Room, SQLite, and other data persistence solutions for Android. - Networking
:
Understanding of REST APIs, JSON parsing, and network libraries such as Retrofit. - App Architecture Patterns
:
Knowledge of MVVM, MVP, or Clean Architecture for structuring Android apps. - Version Control
:
Proficiency with Git or similar version control systems.
- Experience with Jetpack Components
:
Exposure to Android Jetpack libraries, including Navigation, Live Data, and View Model. - Background in Java
:
Understanding of Java for legacy codebase maintenance or integration. - Experience with Dependency Injection
:
Familiarity with Dagger, Hilt, or Koin. - Multithreading
:
Experience with Coroutines for handling asynchronous tasks. - Testing Frameworks
:
Proficiency in unit and UI testing with frameworks like JUnit, Espresso, or Mockito. - Continuous Integration/Deployment (CI/CD):
Experience with CI/CD tools like Jenkins or Bitrise.
- Education
:
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience. - Experience Level
: 2-5 years of hands-on experience in Android app development using Kotlin. - Portfolio
:
Portfolio of Android applications or Git Hub repositories with sample projects or open-source contributions.
- Analytical Thinking
:
Strong problem-solving skills with a focus on scalability and performance. - Communication
:
Ability to communicate effectively with technical and non-technical stakeholders. - Team Collaboration
:
Experience working in Agile or Scrum teams and adapting to team needs. - Attention to Detail
:
Thorough testing and debugging to minimise production issues.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×