Write clean, testable code and follow TDD principles to ensure software quality. Participate in code reviews, retrospectives, and daily standups.…
Leverage a keen eye for design to build stunning, native app experiences. Proven ability to identify, resolve, and enhance performance issues in iOS apps.…
You will collaborate closely with designers, product managers, and fellow developers to bring new features to life and continuously optimize our apps.…
We have enhanced maternity, paternity, adoption and shared parental leave policies in place. You can expect to work closely with iOS, server-side, and web……
Experience of middleware technologies, message queues, message brokers and stream processing technologies (e.g. Apache Kafka). A great sense of humour.…
Our Mobile team builds the travel companion in our customers’ pockets. Design, build and improve high-quality Android features that help customers plan, book……
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……
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……
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……
They will be a strong communicator, adept at bringing together cross-functional teams, and will thrive on taking ownership and driving initiatives proactively.…
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.…
You’ll play a hands-on role in shaping the product experience, while also mentoring associate designers and role-modelling best practices in accessibility,……
2–3 years of hands‑on team leadership and mentoring (goal setting, feedback, coaching, performance growth), with experience coordinating multiple workstreams.…
Serve as a technical subject-matter expert and project leader within the team, providing mentorship on architecture, guidelines, complex problem solving, and……
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.…
We champion modern, balanced working and offer a hybrid setup, asking you to collaborate in person 2 days a week from either our Glasgow or Dundee offices.…
Help set and uphold the accessibility quality bar for the design system, core product surfaces, and the mobile app, partnering with design, engineering, and QA……
2-5 years of professional experience in UX and product design, preferably in a B2C environment. Collaborate with cross-functional teams including product……
Experience owning a mobile platform or “platform as a product” capability serving multiple product teams. Experience working with or driving improvements in end……
You will work closely with customers and internal teams from project kickoff through launch, helping ensure integrations are delivered effectively, customers……
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……
The role involves working in a dynamic environment with a diverse team of senior backend developers, product managers and leadership to build crypto wallet……
Use AI to find out how well the skills on your resume fit this job description.
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).
Strong experience with Spec-Driven Development
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.