All jobs
Save

Senior iOS Engineer

Freetrade
Contract type
Ongoing
Work mode
Hybrid · Hybrid (inferred: EU/NL where applicable)
Experience
Senior · 6+ years

Job description

Key details

  • Lead the design and delivery of new features, alongside improving and maintaining the Freetrade iOS app, ensuring high performance, quality, security and robustness
  • Own features end to end, collaborating with backend, design, product and QE to deliver high-quality solutions
  • Set and hold a high bar for code quality through hands-on development, code reviews and effective testing
  • Resolve complex issues, address bottlenecks and reduce technical debt
  • Drive improvements in engineering standards and practices
  • Mentor and support junior engineers on design, implementation and best practices
  • Participate in a support rota to understand and resolve customer issues, including direct communication where needed
  • Company mission
  • Information not specified

Primary stack

Core technologies

Swift

Benefits

  • Compensation: £75K – £115K • Offers Bonus
  • Hybrid model with Wednesday and Friday for dedicated focus time at home
  • Equal Opportunity employer committed to a diverse and representative team

Requirements & details

  • Typically 6+ years of experience building production-grade mobile applications
  • Strong problem-solving skills with the ability to lead technical decisions and deliver complex features
  • Deep understanding of iOS architecture and common patterns
  • Strong experience with Swift, DI frameworks, and SwiftUI
  • Good understanding of GraphQL and integrating with backend services
  • Experience with Combine, Swift Concurrency or RxSwift
  • Familiarity with git and collaborative development practices
  • Understanding of CI and build tooling such as CircleCI
  • Experience mentoring and growing more junior engineers
  • Hybrid work from central London and Budapest offices on Monday, Tuesday, and Thursday
  • Swift, SwiftUI, GraphQL, Combine, Swift Concurrency, RxSwift, git, CircleCI
  • Swift

Apply