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:
- 10\+ 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.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.