with an appreciation of topics such as Concurrency and multithreading. Experience of Reactive Programming Techniques in conjunction withasynchronous event processing and data streams, with tools such as Spring Webflux, RxJava, Akka etc. Any experience with frontend Angular development or AWS cloud is highly beneficial. Industry experience within Financial Services, preferably within the Payments arena If you are passionate about building More ❯
other framework Experience with best practices in mobile design (UI design guidelines, Multi-threading, Asynchronous operations etc) Good knowledge of core Android libraries and frameworks like Compose, Coroutines, Flows, RxJava, Retrofit, Security. Experience with Android application deployment (testing, approval, publishing to Play store) Experience with automated CI/CD processes and tools (we use Bitrise/Jenkins but this is More ❯
London, England, United Kingdom Hybrid / WFH Options
Compare the Market
clean architectures (MVVM) using Compose Exposure to Continuous Integration systems Experience in writing Unit Tests (JUnit) and UI tests (Roboelectric) Experience of multi-threading and working with frameworks like RxJava and RxKotlin is ideal, but not essential Experience working with REST APIs and offline caching Exposure to databases (Googles Room Library) An advocate of clean coding practices Additional knowledge of More ❯
other framework Experience with best practices in mobile design (UI design guidelines, Multi-threading, Asynchronous operations etc) Good knowledge of core Android libraries and frameworks like Compose, Coroutines, Flows, RxJava, Retrofit, Security. Experience with Android application deployment (testing, approval, publishing to Play store) Experience with automated CI/CD processes and tools (we use Bitrise/Jenkins but this is More ❯
using Docker in development environments Proven ability to write clean, maintainable, testable code Passionate about learning and applying new technologies Desirable Skills: Experience with Reactive/Functional programming (e.g., RxJava, Project Reactor) Messaging systems (e.g., Kafka, RabbitMQ ) Familiarity with CI/CD tools (e.g., TeamCity, Jenkins) Scripting experience (e.g., Groovy, Ruby, Python ) Knowledge of networking protocols (TCP, UDP, HTTP) RESTful More ❯
Postgres etc) Experience with unit testing methodologies and frameworks – e.g Spock, Junit Build systems – Gradle/Maven Use of Docker Other desirables are: Developing using reactive/functional patterns, (RXJava, Project Reactor etc) Experience designing and developing micro-services platforms Use of messaging systems such as RabbitMQ, Kafka Scripting languages - Groovy/Ruby/Python CI/CD Tools, automated More ❯
London, England, United Kingdom Hybrid / WFH Options
Simple Machines
picking up and adopting new technologies on the fly Exposure to Scala, or functional programming generally Exposure with highly concurrent, asynchronous backend technologies, such as Ktor, http4k, http4s, Play, RxJava, etc Exposure with DynamoDB or similar NoSQL databases, such as Cassandra, HBase, BigTable, or Cosmos DB Exposure with Git workflows, and the ability to tailor the workflow to project needs More ❯
Waltham Cross, England, United Kingdom Hybrid / WFH Options
Simple Machines
technologies on the fly. Backend server experience using Kotlin. Exposure to Scala, or functional programming generally. Experience with highly concurrent, asynchronous backend technologies, such as Ktor, http4k, http4s, Play, RxJava, etc. Experience with DynamoDB or similar NoSQL databases, such as Cassandra, HBase, BigTable, or Cosmos DB. Experience with Git workflows, and the ability to tailor the workflow to project needs. More ❯
London, England, United Kingdom Hybrid / WFH Options
Simple Machines Pty Ltd
technologies on the fly. Backend server experience using Kotlin. Exposure to Scala, or functional programming generally. Experience with highly concurrent, asynchronous backend technologies, such as Ktor, http4k, http4s, Play, RxJava, etc. Experience with DynamoDB or similar NoSQL databases, such as Cassandra, HBase, BigTable, or Cosmos DB. Experience with Git workflows, and the ability to tailor the workflow to project needs. More ❯
practices, and performance optimization. Strong knowledge of architectural patterns such as MVVM, MVP, or Clean Architecture. Experience with modularization, dependency injection (e.g., Dagger or Hilt), and reactive programming (e.g., RxJava, Coroutines). Experience building large-scale, event-driven architectures using tools like Event Bus, LiveData, RxJava, or Coroutines/Flows Expert with XML Views/Jetpack Compose. Strong background in More ❯
for refactoring and improvements, Dev team has freedom to choose frameworks/libraries, Individual development plan with trainings, Possibility to go to conferences. Our technology stack: Android Studio; Kotlin; RxJava and RxKotlin; Dagger; Retrofit; Jetpack libraries including Room, Navigation, DataStore; Firebase Are you interested in joining a group of software enthusiasts, working in an international agile team setup, creating products More ❯
London, England, United Kingdom Hybrid / WFH Options
Simple Machines
the fly. Exposure to backend server experience using Kotlin. Exposure to Scala, or functional programming generally. Exposure with highly concurrent, asynchronous backend technologies, such as Ktor, http4k, http4s, Play, RxJava, etc. Exposure with DynamoDB or similar NoSQL databases, such as Cassandra, HBase, BigTable, or Cosmos DB. Exposure with Git workflows, and the ability to tailor the workflow to project needs. More ❯
Android Developer - on site in Central Manchester Kotlin/RxJava/REST/JSON/TDD/BDD Based in Manchester -Onsite working 5 days a week in the office Salary up to£60,000 - 25 days holiday plus bank holiday, birthday off, pension, and other benefits. WHO ARE WE? We create software which provides workplaces with software for people … perfect person to join our team! WHAT WE'RE LOOKING FOR Enthusiasm and adaptability. Experience working with Kotlin Knowledge and exposure to TDD and BDD Knowledge of JSON and RxJava BENEFITS Friendly supportive and forward-thinking team Up to 25 days holidays plus bank holidays and birthday off Salary up to £60,000 Agile Development environment Regular social events Contributory … this role, you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. Kotlin/RxJava/REST/JSON/TDD/BDD More ❯
Android Developer - on site in Central Manchester Kotlin/RxJava/REST/JSON/TDD/BDD Based in Manchester –Onsite working 5 days a week in the office Salary up to £60,000 – 25 days holiday plus bank holiday, birthday off, pension, and other benefits. WHO ARE WE? We create software which provides workplaces with software for people … perfect person to join our team! WHAT WE’RE LOOKING FOR... Enthusiasm and adaptability. Experience working with Kotlin Knowledge and exposure to TDD and BDD Knowledge of JSON and RxJava BENEFITS... Friendly supportive and forward-thinking team Up to 25 days holidays plus bank holidays and birthday off Salary up to £60,000 Agile Development environment Regular social events Contributory … this role, you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. Kotlin/RxJava/REST/JSON/TDD/BDD More ❯
Principal Android Developer - on site in Central Manchester Kotlin/RxJava/REST/JSON/TDD/BDD Based in Manchester -Onsite working 5 days a week in the office Salary up to£80,000 - 25 days holiday plus bank holiday, birthday off, pension, and other benefits. WHO ARE WE? We create software which provides workplaces with software for … perfect person to join our team! WHAT WE'RE LOOKING FOR Enthusiasm and adaptability. Experience working with Kotlin Knowledge and exposure to TDD and BDD Knowledge of JSON and RxJava BENEFITS Friendly supportive and forward-thinking team Up to 25 days holidays plus bank holidays and birthday off Salary up to £80,000 Agile Development environment Regular social events Contributory … this role, you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. Kotlin/RxJava/REST/JSON/TDD/BDD More ❯
Android app , striving for high quality, highly performant and testable code · You’ll develop within a codebase utilising a mix of technologies such as Kotlin (including coroutines and flows), RxJava, Dagger2/Hilt, Android Architecture Components , and Jetpack libraries · You’ll work in a cross-platform team , working on our Android app while collaborating closely with iOS developers to ensure More ❯
London, England, United Kingdom Hybrid / WFH Options
Starling Bank
app module. The majority of our codebase is written in Kotlin as well as any new code that we write. We use MVVM to structure our presentation layer and RxJava throughout the whole application stack for handling asynchronous operations. We use Dagger as our dependency injection framework and Realm is our choice for persistence. We want our app to look More ❯
and developing the large-scale Groceries Online Android app with a focus on high-quality, performant, and testable code. Developing within a codebase utilizing Kotlin (including coroutines and flows), RxJava, Dagger2/Hilt, Android Architecture Components, and Jetpack libraries. Collaborating in a cross-platform team, working closely with iOS developers to ensure feature consistency. Opportunities to work on other technologies More ❯
across mobile platforms and advocate for best practices Partner with engineering leadership to scale mobile capabilities and contribute to hiring efforts Our Technology Stack Kotlin/Java Jetpack Compose RxJava/Coroutines Proto3/WebSockets/REST APIs Flutter (as a cross-platform addition) CI/CD Pipelines What You'll Need 6+ years of professional Android development experience Strong … knowledge of the Android SDK, Jetpack Compose, and MVP/MVVM architecture Solid experience with Kotlin Coroutines, RxJava, and Java concurrency Proficiency with dependency injection frameworks Experience building apps that consume HTTP APIs, WebSockets, and Protocol Buffers (proto3) Confidence in writing and maintaining UI tests Clear and professional English communication (B2+ level or higher) Proven leadership or management experience within More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Starling Bank
app module. The majority of our codebase is written in Kotlin as well as any new code that we write. We use MVVM to structure our presentation layer and RxJava throughout the whole application stack for handling asynchronous operations. We use Dagger as our dependency injection framework and Realm is our choice for persistence. We release app updates at least More ❯
London, Manchester, North West Hybrid / WFH Options
Starling Bank
app module. The majority of our codebase is written in Kotlin as well as any new code that we write. We use MVVM to structure our presentation layer and RxJava throughout the whole application stack for handling asynchronous operations. We use Dagger as our dependency injection framework and Realm is our choice for persistence. We want our app to look More ❯
Mobile Android -3 Positions45, 403946 Mobile Android New York, NY Required Skills & Experience Experience designing and implementing android applications Java, MVVM, Kotlin Coroutines, Compose, Dagger, Rx Java, Kotlin, JUnit, Mockito, Git Experience with Jetpack Compose for building UIs. Experience with More ❯
are proficient in Git and version control workflows. You are proficient in unit and UI testing using JUnit, Mockk, and Espresso. You have strong knowledge of reactive programming using RxJava/RxKotlin, Coroutines, and Flow. You are fluent in English, German is a plus. Apply now, We are waiting for you More ❯
London, England, United Kingdom Hybrid / WFH Options
Starling Bank Limited
At Engine by Starling , we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service More ❯