Participate in code reviews, daily stand-ups, retrospectives, and planning meetings. Adhere to TDD principles and write clean, maintainable, and well-tested……
Work-from-anywhere scheme (2 weeks per year). Mental health platform access, financial coaching, and more. Collaborate with product and design teams for pixel-……
Our Mobile team builds the travel companion in our customers’ pockets. Design, build and improve high-quality Android features that help customers plan, book……
Upcoming features include giving our customers the ability to invest in their kids’ futures with JISA accounts, and rewarding our customers for good investing……
Upcoming features include giving our customers the ability to invest in their kids’ futures with JISA accounts, and rewarding our customers for good investing……
In collaboration with design, product and QA teams you will craft user experiences that will delight our customers. Experience with coroutines, flow or Rx.…
For example, through commerce, customer design and sales services. With audit clients of the firm, and also prohibitions on certain employment relationships (……
Ability to synthesize qualitative and quantitative signals (crash rates, store ratings, user feedback, test results) into a coherent picture of product health……
On a typical day, you'll evaluate AI-generated code, correct errors, implement optimized Kotlin solutions, and document best practices that demonstrate modern……
You will be responsible for executing a world class mobile strategy that delivers measurable business value and a seamless, high performing experience for……
Write clean, scalable, well-documented code. Troubleshoot and resolve technical issues. They’re looking for a Senior Java Developer with strong Android……
You will own the registration process, the profile creation process and the rest of the setup process required for customers to start using their wise accounts.…
This is a critical leadership role within the studio, partnering closely with Senior Leadership, Product, Creative, and Technical directors to deliver projects……
Contributes analysis and quality recommendations but does not hold final assurance authority. Collaborate closely with iOS and Android developers, UX designers,……
This is a pivotal customer engagement role responsible for driving customer success, engaging with our partners, orchestrating mission relevant workstreams,……
Architect, build, and scale our mobile app for construction workflows – integrated AR and 360-degree capture – driving modern patterns, strong typing, and……
2–3 years of hands‑on team leadership and mentoring (goal setting, feedback, coaching, performance growth), with experience coordinating multiple workstreams.…
Experience of middleware technologies, message queues, message brokers and stream processing technologies (e.g. Apache Kafka). A great sense of humour.…
There will be some in person meetings, but still allows for flexibility to work from home. As part of a collaborative and distributed engineering team, you’ll……
Developer (up to 3 years experience). Ongoing training and development support through one-to-one coaching and access to online training services.…
These are data-driven applications that support real operational processes, integrate with other systems, and are used by customers and teams who rely on them……
Our Customer Contact Experience (CCX) Technology Team develops and manages solutions to deliver an incredible experience for our UK and international customers.…
About Client: A FTSE 250 global fintech company headquartered in London with a presence in 18 countries and five continents. Their award-winning products and platforms empower go-getters around the world giving them access to over 19,000 financial markets.
About the Role:
We are looking for a highly skilled and passionate Senior Android Developer with a strong command over Kotlin and a solid grasp of agile methodologies, and modern engineering practices such as Test-Driven Development (TDD) and Extreme Programming (XP). If you thrive in a team-oriented environment, love pair programming, and are eager to build high-quality Android applications, we'd love to meet you.
Key Responsibilities:
Design, develop, and maintain robust Android applications using Kotlin.
Work closely with cross-functional teams in an agile and XP environment.
Engage in pair programming and help foster a collaborative engineering culture.
Set up and maintain CI/CD pipelines to streamline the deployment process.
Adhere to TDD principles and write clean, maintainable, and well-tested code.
Participate in code reviews, daily stand-ups, retrospectives, and planning meetings.
Stay up to date with Android development best practices, tools, and trends.
Required Skills & Qualifications:
8+ years of hands-on experience in Android development.
Proficiency in Kotlin and Android SDK.
Experience with CI/CD tools like Jenkins, GitHub Actions, Bitrise, or similar.
Strong understanding and application of Test-Driven Development (TDD).
Experience working in Extreme Programming (XP) environments.
Comfortable with pair programming and agile ceremonies.
Good communication, critical thinking, and team collaboration skills.
Ability to work in a fast-paced, delivery-driven environment