London, England, United Kingdom Hybrid / WFH Options
Goodnotes
Senior Software Engineer, Web Cross-platform At Goodnotes, we believe that every individual holds untapped potential waiting to be unleashed. By reimagining the way we interact with information, we’re merging human creativity with the breakthrough capabilities of AI. Our More ❯
Social network you want to login/join with: Software Engineering II - Java/Kotlin, London col-narrow-left Client: Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: e215a6bd906b Job Views: 4 Posted: 25.06.2025 Expiry Date: 09.08.2025 col-wide Job Description: Be an integral part of an agile team that … the initiative and shape their own path and a pragmatic and iterative approach to achieving our long-term goals. Required qualifications, capabilities, and skills Formal training or certification on Kotlin or Java concepts and proficient advanced experience (if Java, a willingness to learn Kotlin). Contribute to designing and building scalable and performant front-end solutions written in More ❯
London, England, United Kingdom Hybrid / WFH Options
Simple Machines
Social network you want to login/join with: Senior Full Stack Engineer - JVM, Kotlin (Hybrid), London col-narrow-left Client: Simple Machines Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 8a6b53a86452 Job Views: 27 Posted: 22.06.2025 Expiry Date: 06.08.2025 col-wide Job Description: Simple Machines is a leading independent … and document cross-system solutions. Requirements What we are looking for: A consultative approach to software development and software engineering. Core foundation in programming, especially in JVM languages (particularly Kotlin or Java). Experience designing and implementing data-driven APIs. Exposure to frontend development (particularly React.js, Tailwind, REDUX, Typescript) Past project experience with large scale webservices. Cloud infrastructure experience More ❯
microservices Own your services end-to-end, from conception to production monitoring Collaborate directly with product, design and data experts to shape solutions Your toolkit: You'll work with Kotlin, Kafka, Kubernetes, Docker, AWS Aurora Postgres, and other modern technologies. If you haven't worked with all of these, we value skilled engineers with a willingness to learn. A More ❯
London, England, United Kingdom Hybrid / WFH Options
Simple Machines
and achieving certifications in the technologies Simple Machines implements across its client base. Requirements A consultative approach to software development. Core foundation in programming, especially in JVM languages (particularly Kotlin or Java). Experience designing and implementing data-driven APIs. Exposure to frontend development (particularly React.js, Tailwind, REDUX, Typescript) Past project experience with large scale webservices. Cloud infrastructure experience More ❯
I'm currently working with a leading retail bank that’s looking to hire an experienced Android Developer with strong Kotlin skills to join their mobile team. The role: You’ll be contributing to the development of their mobile banking app, used daily by millions of customers across the UK. This is a great opportunity to work in a … modern Agile environment with a focus on clean architecture and testable, scalable code. What they’re looking for: Proven Android development experience Strong Kotlin skills Solid understanding of Android SDK, Jetpack libraries, and MVVM Experience working in Agile teams Any experience in financial services or with secure mobile applications is a bonus Work setup: Hybrid: 2 days a week More ❯
Social network you want to login/join with: Android Engineer (Kotlin, MVVM, MVI) – Banking – London Duration: 6 months Start: ASAP Hybrid: 3 days on site in London office My banking client is looking for an experienced Android Engineer with expertise in Kotlin development to join the team in London . The ideal candidate will have a strong … background in Clean Architecture, Jetpack Compose, Dependency Injection, and advanced Kotlin programming concepts. They should be well-versed in Android Architectural Components and experienced in designing and building robust, scalable Android applications. Responsibilities: Develop high-quality Android applications using Kotlin, adhering to best practices and coding standards. Implement Clean Architecture principles with MVVM and MVI design patterns to … data management and UI updates. Implement Dependency Injection using Dagger 2 and Hilt to facilitate modularization and improve code maintainability. Utilize functional programming techniques, including higher-order functions and Kotlin language features like Generics, Coroutines, Flows, Scope functions, and Delegates. Apply SOLID principles and design patterns such as Repository, Factory, and Builder to create scalable and extensible Android applications. More ❯
are hiring both a Lead Android Developer and a Senior Android Developer for a high-impact digital transformation within the financial services sector. You'll be working on modern Kotlin-based apps, building clean, testable code in a collaborative and fast-paced delivery environment. The focus is on scalable, secure Android solutions that support millions of users. What they … re looking for: ✅ Strong hands-on Kotlin development experience ✅ Exposure to Jetpack Compose, Android architecture components ✅ Prior experience with high-scale, secure apps (banking/finance a plus) ✅ Experience mentoring teams and leading technical decisions (Lead role) ✅ Good understanding of CI/CD pipelines and Git-based workflows ✅ Consultancy or fast-paced agile experience preferred ✅ Able to start immediately More ❯
creating seamless, high-quality applications for both platforms. Our goal is to hire developers who understand the importance of cross-platform code sharing and are eager to work with Kotlin Multiplatform (KMP) technology to streamline development across Android and iOS platforms. At Apron , we recognise that not all developers may have extensive experience with KMP. While this is a … the genuine interest and excitement to learn and apply KMP in your day-to-day work. What You'll Be Doing Develop and maintain Android and iOS apps, utilising Kotlin Multiplatform (KMP) for cross-platform code sharing. Write clean, scalable, and maintainable code that aligns with industry best practices. Work with design and product teams to deliver features that … mobile development (iOS) Familiarity with Jetpack Compose or SwiftUI A solid understanding of mobile app architectures A strong interest in cross-platform development or a willingness to work with Kotlin Multiplatform (KMP) Proficiency in at least one of the following: Swift (iOS) or Kotlin (Android) Comfort working in a fast-paced, product-focused environment Clear and proactive communication More ❯
London, England, United Kingdom Hybrid / WFH Options
Apron
are passionate about creating seamless, high-quality applications for both platforms. Our goal is to hire developers who understand cross-platform code sharing and are eager to work with Kotlin Multiplatform (KMP) technology to streamline development. We recognize that not all developers may have extensive KMP experience. While this is a plus, what matters most is genuine interest and … enthusiasm to learn and apply KMP in your work. What You’ll Be Doing Develop and maintain Android and iOS apps, utilising Kotlin Multiplatform (KMP) for cross-platform code sharing. Write clean, scalable, and maintainable code that aligns with industry best practices. Collaborate with design and product teams to deliver seamless features. Work with product managers, designers, and engineers … experience in mobile development (iOS, Android, or both). Familiarity with Jetpack Compose or SwiftUI. Understanding of mobile app architectures. Interest in cross-platform development or willingness to learn Kotlin Multiplatform (KMP). Proficiency in Swift (iOS) or Kotlin (Android). Comfort working in a fast-paced, product-focused environment. Clear, proactive communication skills; ability to thrive in More ❯
London, England, United Kingdom Hybrid / WFH Options
Emergn
to our mobile development team, working closely with designers and backend engineers to create scalable, secure, and performant applications. Key Responsibilities: Design, develop, and maintain advanced Android applications using Kotlin and Jetpack Compose . Collaborate with cross-functional teams to define, design, and ship new features. Publish and manage Android apps on the Google Play Store , ensuring compliance with … APIs for app functionality. This job might be for you if you have: Proven experience as an Android engineer, with a strong portfolio of released applications. Extensive experience in Kotlin and experienced with Jetpack Compose and modern Android development tools. Experience publishing apps to the Google Play Store , with a solid understanding of its submission process. Strong understanding of More ❯
engineering team, working with a high quality code base and the latest tools, where you will promote your skills to be an expert in complex frontend development in Android (kotlin) native platforms. Your primary focus will be development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on … pragmatic and effective technical solution Dive into difficult problems and successfully deliver results on schedule REQUIREMENTS Must have technical skills A minimum of 2 years of experience Language: Android, Kotlin Familiarity with cloud message APIs and push notification Web architecture: Rest and restful APIs, micro-services Version control: GIT Nice to have technical skills (Strongly advised) Containers: Docker, kubernetes More ❯
at the forefront of video streaming technology, working with modular features, adaptive playback, and cross-platform compatibility in a dynamic, innovation-focused environment. Our Android SDK leverages Java and Kotlin languages to provide safer and more concise code, enabling quick delivery of content playback on Android, Android TV, and Fire TV platforms.The modular architecture of our SDK allows for … Contribute to our cross-platform initiatives (Flutter and React Native) by making sure the native SDKs can serve the higher level SDKs seamlessly Qualifications Strong proficiency in Java and Kotlin programming languages Deep understanding of the Android platform and SDK capabilities Proven software development experience with the Android SDK Experience with video playback technologies, especially streaming protocols like DASH More ❯
London, England, United Kingdom Hybrid / WFH Options
John Lewis Partnership Plc
you be doing? This is an opportunity to join one of our agile product teams working as a Staff Back-End Software Engineer. You will be using your excellent Kotlin or Java skills to build and support new features adding value for Our Business As a Staff Engineer, you will also use your knowledge of Software Engineering to lead … role is known as Product Engineer (L6). Essential skills/experience you'll need Extensive experience leading, coaching and mentoring individuals/teams Expertise in either server side Kotlin or a modern version of Java. A structured approach to systems analysis and development. A good understanding of Microservice Architectures. Experience with application frameworks such as http4k or Spring More ❯
Leeds, Yorkshire, United Kingdom Hybrid / WFH Options
Hamilton Barnes
CD pipeline, including both unit and UI testing, to ensure product robustness. What You Will Ideally Bring: Proven experience as an Android Developer with a strong portfolio. Proficiency in Kotlin and a solid understanding of the Android platform. Hands-on experience releasing apps to Google Play . Strong knowledge of version control (Git) , unit/UI testing (Espresso) , and More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
CreateFuture
something awesome, together, today. About The Role And Team Our iOS and Android teams work simultaneously to bring similar but distinct experiences to our clients. Our Android developers use Kotlin, Coroutines and the latest Jetpack libraries. As we continue we’re always looking to find and adopt the best tools for the job - whether that’s making our CI … s within our project teams or in the wider mobile community. What You'll Be Doing Developing mobile apps with a focus on readable, maintainable and tested code using Kotlin, Coroutines and modern android development practices Creating modern adaptable user experiences with Jetpack Compose Collaborating with designers, product owners, testers and clients to deliver great products as an agile More ❯
lead key architecture decisions, build features that scale, and mentor others – all while delivering an exceptional mobile experience. You’ll Need: 6+ years of Android development experience. Expertise in Kotlin , Coroutines , Jetpack Compose , and Jetpack libraries . Proven experience building scalable, high-performance apps & SDKs. A solid grasp of modern architecture and clean code principles. Strong collaboration and communication More ❯
lead key architecture decisions, build features that scale, and mentor others – all while delivering an exceptional mobile experience. You’ll Need: 6+ years of Android development experience. Expertise in Kotlin , Coroutines , Jetpack Compose , and Jetpack libraries . Proven experience building scalable, high-performance apps & SDKs. A solid grasp of modern architecture and clean code principles. Strong collaboration and communication More ❯
the difference. They will be able to work on a vast variety of projects and get exposure to a variety of technology such as (but not exhaustively) NodeJS, Java, Kotlin, Spring boot framework, RESTful microservices, NoSQL databases. YOUR PROFILE Required Extensive experience of building microservices withJava (Spring Boot) Experience using version control software - Git Experience using Docker, Docker Compose … in consulting and client delivery. Consultants have access to a vast array for different training and certifications in a variety of areas: cloud technologies (AWS, Azure, GCP), programming (Java, Kotlin, NodeJS, Spring Boot), DevOps (Terraform, Kubernetes, Docker), Cybersecurity (CISSP, CISM) and Agile delivery (Scrum Master, Product Owner, Scaled Agile Framework). Capgemini Invent offers you the flexibility to develop More ❯
the difference. They will be able to work on a vast variety of projects and get exposure to a variety of technology such as (but not exhaustively) NodeJS, Java, Kotlin, Spring boot framework, RESTful microservices, NoSQL databases. YOUR PROFILE Required Extensive experience of building microservices withJava (Spring Boot) Experience using version control software - Git Experience using Docker, Docker Compose … in consulting and client delivery. Consultants have access to a vast array for different training and certifications in a variety of areas: cloud technologies (AWS, Azure, GCP), programming (Java, Kotlin, NodeJS, Spring Boot), DevOps (Terraform, Kubernetes, Docker), Cybersecurity (CISSP, CISM) and Agile delivery (Scrum Master, Product Owner, Scaled Agile Framework). Capgemini Invent offers you the flexibility to develop More ❯
the difference. They will be able to work on a vast variety of projects and get exposure to a variety of technology such as (but not exhaustively) NodeJS, Java, Kotlin, Spring boot framework, RESTful microservices, NoSQL databases. YOUR PROFILE Required Extensive experience of building microservices withJava (Spring Boot) Experience using version control software - Git Experience using Docker, Docker Compose … in consulting and client delivery. Consultants have access to a vast array for different training and certifications in a variety of areas: cloud technologies (AWS, Azure, GCP), programming (Java, Kotlin, NodeJS, Spring Boot), DevOps (Terraform, Kubernetes, Docker), Cybersecurity (CISSP, CISM) and Agile delivery (Scrum Master, Product Owner, Scaled Agile Framework). Capgemini Invent offers you the flexibility to develop More ❯
Newcastle Upon Tyne, United Kingdom Hybrid / WFH Options
Capgemini
the difference. They will be able to work on a vast variety of projects and get exposure to a variety of technology such as (but not exhaustively) NodeJS, Java, Kotlin, Spring boot framework, RESTful microservices, NoSQL databases. YOUR PROFILE Required Extensive experience of building microservices withJava (Spring Boot) Experience using version control software - Git Experience using Docker, Docker Compose … in consulting and client delivery. Consultants have access to a vast array for different training and certifications in a variety of areas: cloud technologies (AWS, Azure, GCP), programming (Java, Kotlin, NodeJS, Spring Boot), DevOps (Terraform, Kubernetes, Docker), Cybersecurity (CISSP, CISM) and Agile delivery (Scrum Master, Product Owner, Scaled Agile Framework). Capgemini Invent offers you the flexibility to develop More ❯
of full-time React Native development experience (no upper limit) Proficiency in JavaScript/TypeScript and React Native framework Native development experience with iOS (Swift) and/or Android (Kotlin) is highly valued Understanding of native modules and the ability to bridge between React Native and native code Experience in writing unit tests and E2E tests Proficiency in Git More ❯
of full-time React Native development experience (no upper limit) Proficiency in JavaScript/TypeScript and React Native framework Native development experience with iOS (Swift) and/or Android (Kotlin) is highly valued Understanding of native modules and the ability to bridge between React Native and native code Experience in writing unit tests and E2E tests Proficiency in Git More ❯