iOS Developer
Role details
Job location
Tech stack
Job description
As a Senior iOS Engineer, you will play a key role in driving the development of our mobile platform. Your focus will be on modernizing mobile development, advocating for iOS best practices, and delivering a top-tier user experience. You'll be a critical voice in architectural decisions, collaborating with a talented team of engineers, designers, and product managers to build impactful solutions., * Architect and develop iOS applications using Swift, SwiftUI, and the latest Apple frameworks - championing modern standards, best practices, and high-quality software craftsmanship.
- Leverage modern AI tooling to accelerate development, improve code quality, and stay ahead of evolving industry practices.
- Drive mobile development excellence through automation, CI/CD, performance optimisation, scalability, and a well-maintained, debt-free codebase.
- Lead architectural discussions, proposing practical solutions that balance innovation with maintainability.
- Ensure high code quality through testing, peer reviews, and adherence to Clean Code principles.
- Provide technical mentorship to the team, raising coding standards and encouraging professional growth.
- Collaborate with cross-functional teams to define and implement features that deliver an exceptional user experience.
Requirements
You're passionate about building smooth, high-performance mobile experiences and solving complex problems. You know how to balance getting things done with writing clean, maintainable code, and you thrive in a collaborative environment. Constant learning and staying on top of industry trends are core to your professional approach., * A BSc in Computer Science, Engineering, or equivalent.
- At least 6 years of professional experience in iOS development, with 4+ years specialising in iOS-related technologies and at least 3 years of active, hands-on experience with SwiftUI - meaning you've been actively building and implementing features, not just following a course.
- Strong expertise in Swift, SwiftUI, UIKit, and familiarity with MVVM or VIPER architecture.
- Comfortable with modern AI tooling (e.g. Cursor, Claude Code or similar) as part of your daily development workflow.
- A passion for clean, SOLID, maintainable, and secure code.
- Experience with RESTful APIs, CI/CD pipelines, Git, and Swift Package Manager.
- Excellent communication skills, able to explain complex concepts in a clear and approachable way.
Benefits & conditions
At Speakap, we believe in fostering a culture where your growth, ideas, and well-being are valued. Here's what you can expect:
- Impactful work: Help transform how frontline teams communicate globally.
- Personal growth: Learn from experienced colleagues and take on new challenges.
- Supportive culture: Enjoy team events, an inclusive environment, and all the tools you need (including the latest MacBook and accessories).
- Flexibility: Embrace our hybrid work model, allowing you to balance work and life, with the option to work up to 90 days from abroad.
- Competitive salary: Receive a strong salary with benefits, plus visa sponsorship if needed.
If you're looking to grow your skills, collaborate with a talented team, and make a real difference, we'd love to hear from you. Join us at Speakap and help us empower frontline employees across the world.