Write clean, testable code and follow TDD principles to ensure software quality. Participate in code reviews, retrospectives, and daily standups.…
You will collaborate closely with designers, product managers, and fellow developers to bring new features to life and continuously optimize our apps.…
Leverage a keen eye for design to build stunning, native app experiences. Proven ability to identify, resolve, and enhance performance issues in iOS apps.…
Conduct and receive code reviews constructively, helping to raise the bar across the team. Experienced in incident management and risk assessment.…
Experience of middleware technologies, message queues, message brokers and stream processing technologies (e.g. Apache Kafka). A great sense of humour.…
We generally make an offer within 2 weeks of our final call, and offer a flexible start date that can begin as early as the next Monday after you sign our offer……
We believe in giving back, which is why employees are given 2 volunteering days annually and the option of payroll giving. We value honesty in your application.…
As a Senior Android Engineer, you’ll join a cross-functional product team and play a key role in shaping high-quality Android experiences for our customers.…
We hold weekly lightning talks enabling knowledge share on things we find useful or interesting and our Labs initiative gives the opportunity to break away from……
2–3 years of hands‑on team leadership and mentoring (goal setting, feedback, coaching, performance growth), with experience coordinating multiple workstreams.…
A skilled, passionate designer to help create a world-class app experience for our customers. Someone passionate and skilled in all aspects of product UI design……
The role involves working in a dynamic environment with a diverse team of senior backend developers, product managers and leadership to build crypto wallet……
You will work closely with customers and internal teams from project kickoff through launch, helping ensure integrations are delivered effectively, customers……
Buy/sell up to 3 days holiday. Work closely with design, product, and QA to plan, implement, and validate new features. Free drinks and snacks on-site.…
They will be a strong communicator, adept at bringing together cross-functional teams, and will thrive on taking ownership and driving initiatives proactively.…
The design organization plays a critical role in accelerating collaboration between designers, engineers, researchers, and product managers across products like……
You’ll play a hands-on role in shaping the product experience, while also mentoring associate designers and role-modelling best practices in accessibility,……
Serve as a technical subject-matter expert and project leader within the team, providing mentorship on architecture, guidelines, complex problem solving, and……
You'll be responsible for driving engineering standards, ensuring quality and security, and supporting the delivery of high-quality customer-facing applications……
As a trusted advisor, you will collaborate with enterprise customers, channel partners, and internal teams to deliver innovative identity and access management……
Championing best practices across the technical domain (testing, monitoring, release strategy, etc) to strengthen our foundations as we build our products.…
You'll be responsible for driving engineering standards, ensuring quality and security, and supporting the delivery of high-quality customer-facing applications……
An experienced front-end web developer supporting both the Design and the Development teams, producing front-end code to support our core Blaze product and……
Experience owning a mobile platform or “platform as a product” capability serving multiple product teams. Experience working with or driving improvements in end……
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 seeking a highly skilled and passionate Senior iOS Developer with a strong background in Swift and a understanding of agile methodologies, and modern development practices like Spec-Driven Development (TDD), Test-Driven Development (TDD) and Extreme Programming (XP). If you're a team player who thrives in a collaborative and fast-paced environment and enjoys pair programming, this role is for you.
Key Responsibilities:
Design, develop, and maintain high-quality iOS applications using Swift.
Collaborate with cross-functional teams using agile and extreme programming practices.
Practice pair programming and contribute to a collaborative coding culture.
Implement and maintain CI/CD pipelines for efficient app deployment and delivery.
Write clean, testable code and follow TDD principles to ensure software quality.
Participate in code reviews, retrospectives, and daily standups.
Stay current with iOS trends and continuously bring fresh ideas to the table.
Required Skills & Qualifications:
8+ years of professional iOS development experience.
Expertise in Swift and iOS SDK.
Strong experience with Spec-Driven Development
Experience with CI/CD tools such as Bitrise, Jenkins, GitHub Actions, or similar.
Strong experience with Test-Driven Development (TDD).
Familiarity with Extreme Programming (XP) practices and values.
Hands-on experience with pair programming in a professional environment.
Deep understanding of Agile methodologies like Scrum or Kanban.
Excellent communication and problem-solving skills.
Ability to work in a fast-paced, collaborative environment.
The minimum salary is £55k and the max salary is £105k.
£55k – £105k/yr (Glassdoor Est.)
£76k
/yr Median
London, England
If an employer includes a salary or salary range on their job, we display it as "Employer provided". If a job has no salary data, Glassdoor displays a "Glassdoor estimate" if available. To learn more about "Glassdoor estimates", see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.