At a Glance
- Tasks: Develop cutting-edge iOS applications and collaborate with a dynamic team.
- Company: Join a forward-thinking tech company based in London, embracing innovation and creativity.
- Benefits: Enjoy hybrid work options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a vibrant culture that values creativity and impact in the tech world.
- Qualifications: 5+ years in iOS development, expertise in Swift, and familiarity with modern tools and practices.
- Other info: Ideal for tech enthusiasts eager to push boundaries and shape the future of mobile apps.
The predicted salary is between 48000 - 72000 £ per year.
Location: London (Hybrid)
Job Description:
- 5+ years of professional experience in iOS application development.
- Expert in Swift, Objective-C (optional) with strong knowledge of the iOS SDK and Xcode.
- Experience with SwiftUI, Combine, and modern concurrency features like async/await.
- Proficient in architectural patterns: MVVM, VIPER, or Clean Architecture.
- Familiarity with dependency injection tools like Resolver, Swinject, or Needle.
- Experience working with CoreData, SPM, CocoaPods, and third-party SDKs.
- Integrate with RESTful & GraphQL APIs and backend services efficiently and securely.
- Experience developing modular SDKs or reusable components.
- Deep understanding of iOS performance tools, debugging techniques, and testing frameworks (XCTest, XCUI).
- Experience with CI/CD pipelines, version control (Git), and agile development practices.
- Solid grasp of App Store submission process, release management, and crash analytics tools (e.g., Firebase, Sentry).
- Strong understanding of mobile UI/UX best practices and Apple Design principles.
- Strong communication and collaboration skills.
iOS Developer employer: Ascendion
Contact Detail:
Ascendion 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 the iOS SDK in any discussions or networking opportunities. Highlight specific projects where you've used these technologies, as this will demonstrate your expertise and make you stand out.
✨Tip Number 2
Familiarise yourself with the architectural patterns mentioned in the job description, such as MVVM and VIPER. Be prepared to discuss how you've implemented these patterns in your previous work, as this shows your depth of knowledge and practical application.
✨Tip Number 3
Engage with the iOS developer community online, whether through forums, social media, or local meetups. Networking can lead to valuable connections and insights about the role, and it may even help you get a referral at StudySmarter.
✨Tip Number 4
Stay updated on the latest iOS development trends and tools, especially those related to performance optimisation and testing frameworks. Being knowledgeable about current best practices will not only prepare you for interviews but also show your commitment to continuous learning.
We think you need these skills to ace iOS Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 5+ years of experience in iOS development. Emphasise your expertise in Swift and any experience with Objective-C, as well as your familiarity with the iOS SDK and Xcode.
Showcase Relevant Skills: In your cover letter or application, specifically mention your experience with SwiftUI, Combine, and architectural patterns like MVVM or VIPER. This will demonstrate that you have the skills they are looking for.
Detail Your Projects: Include examples of projects where you've integrated RESTful or GraphQL APIs, developed modular SDKs, or used performance tools. This will give concrete evidence of your capabilities.
Highlight Collaboration Experience: Since strong communication and collaboration skills are essential, mention any experience working in agile teams or using CI/CD pipelines. This shows you can work well in a team environment.
How to prepare for a job interview at Ascendion
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Swift, Objective-C, and the iOS SDK in detail. Highlight specific projects where you utilised SwiftUI, Combine, or modern concurrency features like async/await, as this will demonstrate your expertise.
✨Discuss Architectural Patterns
Familiarise yourself with architectural patterns such as MVVM, VIPER, or Clean Architecture. Be ready to explain how you've implemented these in past projects and the benefits they brought to your development process.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving skills, especially related to integrating with RESTful & GraphQL APIs. Think of examples where you faced challenges and how you overcame them, particularly in terms of security and efficiency.
✨Demonstrate Your Understanding of UI/UX
Since a strong understanding of mobile UI/UX best practices is crucial, be prepared to discuss how you apply Apple Design principles in your work. Share examples of how you've improved user experience in your previous applications.