iOS Engineer

iOS Engineer

Crewe Full-Time 59500 £ / year No home office possible
C

At a Glance

  • Tasks: Design and develop cutting-edge iOS applications using Swift and SwiftUI.
  • Company: Join Acorn by Synergie, a dynamic agency focused on innovative tech solutions.
  • Benefits: Enjoy remote work flexibility with monthly commutes to Crewe and competitive salary up to £60k.
  • Why this job: Be part of a fast-paced team, collaborate creatively, and make an impact in mobile development.
  • Qualifications: 3-5 years of iOS development experience with a strong portfolio; proficiency in Swift is essential.
  • Other info: Familiarity with Agile methodologies and a passion for the latest iOS trends are highly valued.

Remote - Must be able to commute to Crewe once a month

Salary up to £60k with bonus

The individual will need to have extensive experience of working in a fast-paced software development team, and need an ability to work within agile practices.

Responsibilities:

  • Design and develop advanced applications for the iOS platform using Swift and SwiftUI.
  • Ensure adherence to SOLID principles, clean architecture, and software design patterns to build scalable and maintainable applications.
  • Follow the repository pattern with MVVM for structured data access and maintainability.
  • Collaborate with cross-functional teams, including designers, backend developers, and product managers, to define, design, and implement new features.
  • Work with Core Data for efficient data persistence and offline storage.
  • Implement authentication mechanisms, including OAuth 2.0, for secure user authentication.
  • Integrate MapKit, Sentience and Core Location for geolocation-based features.
  • Utilise the Combine framework for handling asynchronous events and data streams efficiently.
  • Work on bug fixing, performance optimisation, and maintaining high code quality.
  • Implement unit and UI testing strategies using XCTest and XCUITest to ensure application reliability and robustness.
  • Optimise app performance and memory usage using Instruments and other profiling tools.
  • Work with RESTful APIs to ensure seamless integration between the app and backend services.
  • Implement analytics tools to track user behavior and application performance.
  • Develop localised applications to support multiple languages and regions.
  • Utilise Agile project management methodologies for efficient development cycles.
  • Familiarity with cloud messaging APIs and push notifications.
  • Use version control systems, particularly Git, to manage codebase efficiently.
  • Write clean, maintainable, and well-documented code.
  • Stay updated with the latest iOS development trends and continuously explore new technologies to enhance development efficiency.

Skills and Qualifications:

  • 3-5 years of experience in iOS development with a strong portfolio of published applications in the App Store.
  • Strong proficiency in Swift; familiarity with Objective-C is a plus.
  • Solid understanding of the full mobile development lifecycle.
  • Strong knowledge of clean architecture, MVVM, SOLID principles, and software design patterns.
  • Experience with SwiftUI and UIKit for building modern, responsive UI.
  • Familiarity with iOS frameworks such as Core Data, Core Animation, and Core Location.
  • Experience with OAuth 2.0 authentication for secure user access management.
  • Hands-on experience with reactive programming using Combine.
  • Experience with unit and UI testing using XCTest and XCUITest.
  • Familiarity with dependency management tools like CocoaPods and Swift Package Manager.
  • Experience with Agile methodologies and working in Scrum teams.
  • Strong understanding of Apple's Human Interface Guidelines and best practices.
  • Knowledge of performance and memory tuning tools such as Instruments.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and teamwork abilities.

Nice to Have:

  • Familiarity with Figma for collaborating with design teams.
  • Experience with Azure DevOps for source code management and CI/CD pipelines.
  • Experience with white labeling applications.

iOS Engineer employer: CV-Library

At Acorn by Synergie, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As an iOS Engineer, you'll enjoy competitive salaries up to £60k with bonuses, alongside opportunities for professional growth in a supportive environment. Our remote work flexibility, combined with monthly team meet-ups in Crewe, ensures a perfect balance of autonomy and teamwork, making it an ideal place for passionate developers to thrive.
C

Contact Detail:

CV-Library Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land iOS Engineer

✨Tip Number 1

Make sure to showcase your experience with Swift and SwiftUI in any discussions or interviews. Highlight specific projects where you've implemented these technologies, as this will demonstrate your hands-on expertise and understanding of the iOS development lifecycle.

✨Tip Number 2

Familiarise yourself with Agile methodologies if you haven't already. Since the role requires working in a fast-paced software development team, being able to discuss your experience with Scrum or other Agile practices can set you apart from other candidates.

✨Tip Number 3

Prepare to discuss how you've used SOLID principles and clean architecture in your previous projects. Being able to articulate your approach to building scalable and maintainable applications will show that you have a solid foundation in best practices.

✨Tip Number 4

If you have experience with Core Data and offline storage solutions, be ready to share examples of how you've implemented these features in your apps. This is crucial for the role, and demonstrating your knowledge will make you a more attractive candidate.

We think you need these skills to ace iOS Engineer

Swift
SwiftUI
Objective-C
MVVM
SOLID principles
Core Data
Core Location
Combine framework
XCTest
XCUITest
RESTful APIs
OAuth 2.0
Agile methodologies
Git
Performance optimisation
Memory tuning
Analytical skills
Problem-solving skills
Debugging skills
Communication skills
Teamwork abilities

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in iOS development, particularly with Swift and SwiftUI. Include specific projects that demonstrate your ability to work within agile practices and your understanding of SOLID principles.

Craft a Compelling Cover Letter: In your cover letter, express your passion for iOS development and mention how your skills align with the job requirements. Discuss your experience with Core Data, OAuth 2.0, and any relevant frameworks like Combine, showcasing your technical expertise.

Showcase Your Portfolio: If you have published applications in the App Store, include links to them in your application. Highlight any projects that involved collaboration with cross-functional teams or utilised advanced features like MapKit or analytics tools.

Prepare for Technical Questions: Be ready to discuss your experience with unit testing, performance optimisation, and clean architecture during interviews. Brush up on your knowledge of Apple's Human Interface Guidelines and be prepared to explain how you've applied these in your previous work.

How to prepare for a job interview at CV-Library

✨Showcase Your Portfolio

Make sure to bring along a strong portfolio of your published applications. Highlight the projects that demonstrate your proficiency in Swift and SwiftUI, as well as your understanding of clean architecture and SOLID principles.

✨Understand Agile Methodologies

Since the role requires working within agile practices, be prepared to discuss your experience with Agile methodologies. Share specific examples of how you've contributed to Scrum teams and how you adapt to fast-paced development cycles.

✨Demonstrate Problem-Solving Skills

Be ready to tackle some technical questions or coding challenges during the interview. Show your analytical and debugging skills by explaining how you approach problem-solving in your previous projects.

✨Familiarise Yourself with the Company’s Tech Stack

Research the technologies and frameworks the company uses, such as Core Data, Combine, and RESTful APIs. Being knowledgeable about their tech stack will help you answer questions more effectively and show your genuine interest in the position.

iOS Engineer
CV-Library
C
  • iOS Engineer

    Crewe
    Full-Time
    59500 £ / year

    Application deadline: 2027-04-14

  • C

    CV-Library

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>