At a Glance
- Tasks: Lead the development of our iOS app and implement key features.
- Company: Join Gravitas Recruitment Group, a dynamic player in the EdTech space.
- Benefits: Enjoy a competitive salary, bonus potential, and a vibrant startup culture.
- Why this job: Shape innovative products and collaborate with creative teams in a fast-paced environment.
- Qualifications: 3+ years of iOS development experience with Swift/SwiftUI and strong UI/UX skills.
- Other info: This is a full-time role based in London, perfect for tech enthusiasts!
The predicted salary is between 42000 - 84000 £ per year.
We are looking for an iOS Platform Engineer who can operate with a solid level of autonomy and deliver high‐quality, well‐structured work with minimal direction. You\’ll join a mature engineering environment where tasks are clearly defined, expectations are transparent, and you\’ll be trusted to execute effectively alongside senior members of the team.
This role suits someone who is confident in modern iOS development practices, comfortable owning their deliverables, and able to contribute to a clean, scalable platform architecture.
Key Responsibilities
Deliver well‐defined iOS features and platform components with minimal oversight
Collaborate with senior engineers to maintain a consistent architectural approach
Build and refine declarative UI components using SwiftUI
Apply Structured Concurrency (async/await) to ensure safe, predictable asynchronous behaviour
Maintain and improve build, test, and release pipelines using Fastlane and GitHub Actions
Contribute to a clean MVVM architecture across the codebase
Manage dependencies and modularisation using Swift Package Manager
Requirements
Strong commercial experience with SwiftUI
Solid understanding of Combine and reactive programming patterns
Hands‐on experience with async/await and structured concurrency
Experience automating workflows with Fastlane & GitHub Actions
Proven ability to work within MVVM architecture
Able to work independently on well‐scoped tasks
Nice to Have
Experience integrating with identity providers (OAuth, OpenID Connect, etc.)
Expertise embedding web flows within native apps using WKWebView
Payment provider integration experience (e.g., Stripe, Adyen, Braintree)
#J-18808-Ljbffr
iOS Developer employer: Gravitas Recruitment Group (Global) Ltd
Contact Detail:
Gravitas Recruitment Group (Global) Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Developer
✨Tip Number 1
Make sure to showcase your experience with Swift and SwiftUI in your conversations. Highlight specific projects where you've implemented key features, as this will demonstrate your hands-on expertise and ability to take ownership of app development.
✨Tip Number 2
Familiarise yourself with the company's existing iOS app and be prepared to discuss how you would improve it. This shows initiative and a genuine interest in their product, which can set you apart from other candidates.
✨Tip Number 3
Network with current or former employees on platforms like LinkedIn. They can provide insights into the company culture and the team dynamics, which can help you tailor your approach during interviews.
✨Tip Number 4
Prepare to discuss your experience with RESTful APIs and GraphQL integrations. Be ready to share examples of how you've successfully collaborated with backend teams to deliver seamless user experiences.
We think you need these skills to ace iOS Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 3+ years of iOS development experience, particularly with Swift and SwiftUI. Include specific projects where you implemented key product features and collaborated with design and backend teams.
Craft a Compelling Cover Letter: In your cover letter, express your passion for working in a startup environment and your ability to turn ideas into high-performance products. Mention your familiarity with RESTful APIs and GraphQL integrations, as well as your understanding of mobile UI/UX design principles.
Showcase Your Technical Skills: Be sure to include any relevant technical skills in your application, such as knowledge of design patterns, OOP, and functional programming. Highlight your experience working independently and within agile teams.
Follow Up: After submitting your application through our website, consider sending a polite follow-up email to express your continued interest in the position. This can help keep your application top of mind for the hiring team.
How to prepare for a job interview at Gravitas Recruitment Group (Global) Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Swift and SwiftUI in detail. Bring examples of past projects where you implemented key features, and be ready to explain your thought process and the challenges you faced.
✨Understand the Company’s Product
Research the company’s iOS app and its features. Familiarise yourself with their design principles and user experience. This will help you demonstrate how you can contribute to their mobile strategy during the interview.
✨Discuss Collaboration Experience
Since the role involves working with design and backend teams, be ready to share examples of how you've successfully collaborated in the past. Highlight your ability to communicate effectively and work within agile teams.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your understanding of design patterns, OOP, and functional programming. Practice coding challenges or whiteboard exercises to showcase your problem-solving skills and clean coding practices.