About this role
Salary: £70,000 - 70,000 per year
Requirements: Strong technical skills and creativity, with a passion for solving tough problems and working with innovative technologiesObsessive focus on user experience and beautiful codeFamiliarity with modern software development methodologies popular in AndroidAbility to dive deep and rapidly iterate on ideas despite some ambiguityExperience building Android applicationsExperience writing and deleting codeExperience with build tools such as Gradle, GitHub Actions, and CircleCIKnowledge of continuous integration patternsExperience finding and fixing bugsExperience with asynchronous coding patternsExperience with performance analysis and optimizationExperience dealing with legacy codeExperience with unit and integration testsExperience working with open sourceExperience working in a globally distributed teamSelf-starter with good time management skillsExperience designing solutions for open-ended problemsBachelors degree in Computer Science or a related field, or equivalent experienceVery strong in Java and Kotlin environmentsHands-on developer experience; coding experience is required, not lead experience Responsibilities: Work on mobile applications used by cardholders around the worldWork on a small team of designers, product owners, QA, and engineers to develop and improve featuresShare ideas and contribute to solving complex technical problemsRapidly iterate on ideas with the team while navigating ambiguityIntegrate with bespoke backend servicesWork with relevant mobile technologies and tools as needed on the team Technologies: APIAndroidBackendDaggerFlowGitHubGradleJUnitJavaKotlinMobileRESTRxJavaiOS More:
We are a fast-paced small-team environment with the stability of being part of a Fortune 100 company. Our team works on mobile applications used by cardholders around the world, and we value innovation, strong user experience, and beautiful code. You will collaborate with designers, product owners, QA, and engineers in a globally distributed team, and you may encounter technologies such as Jetpack Compose, MVI architecture, REST APIs, OkHttp, RAML API documentation, Dagger, Kotlin, Coroutines, Flow, RxJava, GitHub Actions, CircleCI, Espresso, JUnit, Test Fakes, and WireMock. We are looking for an engineer who is self-starting, collaborative, and eager to work on challenging mobile problems.
last updated 39 week of 2026