Write clean, testable code and follow TDD principles to ensure software quality. Participate in code reviews, retrospectives, and daily standups.…
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our……
This role is ideal for someone who thrives in a hybrid space between engineering, innovation, and user experience — and is excited to shape how brands engage……
In this role, you will focus on customer retention and growth by building trusted relationships, understanding customers’ security objectives, and driving……
Serve as a technical subject-matter expert and project leader within the team, providing mentorship on architecture, guidelines, complex problem solving, and……
Working with customers and business partners to deeply understand publisher pain points, business goals, and integration needs — and translating those insights……
This comes in the form of introducing new payment methods for users to architecting our client libraries. Architect and develop core libraries: Lead the design……
Acting as a trusted advisor, the Software Engineer will share their expertise in web development, demonstrating best practice across Digital delivery.…
Ability to mentor and support junior developers in a collaborative environment. Mentor junior engineers and contribute to best practices, code quality, and team……
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 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.
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.