F
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
