iOS Engineer

iOS Engineer

Manchester Full-Time 72000 - 108000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and build efficient iOS applications while leading the software development life cycle.
  • Company: Join a forward-thinking company on a mission to modernise customer buying experiences.
  • Benefits: Enjoy a competitive rate of £500 per day and flexible work arrangements.
  • Why this job: Be part of an innovative team using cutting-edge technologies like Swift and Generative AI.
  • Qualifications: 6+ years in iOS development with a strong grasp of Swift and mobile app design.
  • Other info: Work 2 days a week on-site in Manchester, collaborating with cross-functional teams.

The predicted salary is between 72000 - 108000 £ per year.

Location: Manchester (2 days per week on-site)

Job Type: Contract

Rate: £500.00 per day inside IR35

My client is on a mission to simplify, personalize, and modernize their customer's buying experience—and they’re looking for a talented iOS Engineer to help them deliver cutting-edge, scalable solutions powered by technologies like Swift, Generative AI, and more.

The Role:

  • Design and build efficient, maintainable, crash-free iOS applications aligned with Apple platform guidelines.
  • Take ownership of large-scale features, leading the full software development life cycle: design, development, testing, deployment, observability, and monitoring.
  • Guide technical decision-making and provide mentorship, code reviews, and leadership within your team and across domains.
  • Build flexible, forward-looking software solutions by anticipating feature evolution and reducing technical debt.
  • Collaborate with cross-functional teams to deliver high-quality, impactful features.
  • Break down complex features into manageable tasks, drive issue resolution, and execute efficiently.
  • Drive end-to-end testing quality and continuously improve delivery velocity.
  • Identify technical gaps and propose strategic solutions to improve system-wide performance and scalability.

Skills/Experience required:

  • Proven expertise as a collaborative, self-driven engineer with a strong sense of ownership.
  • Passion for learning and staying current with the latest in iOS technologies.
  • Experience crafting technical strategies and roadmaps across multiple domains.
  • Effective communicator with a team-first mindset and a desire to mentor and uplift others.
  • A curiosity-driven attitude, eager to attend knowledge-sharing sessions and grow transferable skills.

Qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • 6+ years of professional experience in native iOS development.
  • Proficient in Swift, including advanced features such as generics and concurrency.
  • Solid experience with Swift memory management and iOS design paradigms (HIG).
  • Familiarity with modern design patterns and system design for large-scale mobile apps.
  • Experience with testing tools, production monitoring, and CI/CD pipelines.
  • Strong in networking protocols, including GraphQL, streaming, and pub-sub architectures.
  • Skilled with dependency management tools such as SPM, CocoaPods, or Carthage.
  • Experience designing and maintaining shared mobile codebases.

Please apply online with your CV.

iOS Engineer employer: TechNET IT

Join a forward-thinking company in Manchester that prioritises innovation and employee growth. As an iOS Engineer, you'll be part of a collaborative culture that values mentorship and continuous learning, while working on cutting-edge technologies like Swift and Generative AI. With flexible work arrangements and a commitment to simplifying the customer experience, this role offers a unique opportunity to make a significant impact in a dynamic environment.
T

Contact Detail:

TechNET IT Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land iOS Engineer

✨Tip Number 1

Familiarise yourself with the latest iOS technologies and frameworks, especially Swift and its advanced features. This will not only boost your confidence but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Engage with the iOS developer community through forums, meetups, or online platforms. Networking can lead to valuable insights and connections that may help you stand out during the hiring process.

✨Tip Number 3

Prepare to discuss your experience with large-scale mobile applications and how you've tackled technical challenges in the past. Be ready to share specific examples that highlight your problem-solving skills and ownership of projects.

✨Tip Number 4

Showcase your leadership and mentoring abilities by discussing any previous experiences where you've guided junior developers or led a team. This aligns well with the role's emphasis on collaboration and technical decision-making.

We think you need these skills to ace iOS Engineer

Proficiency in Swift
Advanced knowledge of iOS design paradigms
Experience with generics and concurrency in Swift
Strong understanding of memory management in iOS
Familiarity with modern design patterns for mobile applications
Experience with testing tools and production monitoring
Knowledge of CI/CD pipelines
Strong understanding of networking protocols (GraphQL, streaming, pub-sub)
Skilled in dependency management tools (SPM, CocoaPods, Carthage)
Experience in designing and maintaining shared mobile codebases
Ability to lead the full software development life cycle
Strong communication skills and team collaboration
Mentorship and leadership capabilities
Problem-solving skills and strategic thinking

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in native iOS development, particularly with Swift and any advanced features you've worked with. Emphasise your ownership of large-scale projects and your ability to mentor others.

Craft a Compelling Cover Letter: In your cover letter, express your passion for iOS technologies and your eagerness to contribute to the company's mission. Mention specific examples of how you've simplified or modernised user experiences in past roles.

Showcase Relevant Projects: Include links to any relevant projects or applications you've developed. Highlight your role in these projects, focusing on your contributions to design, development, and testing processes.

Highlight Collaboration Skills: Since the role involves working with cross-functional teams, make sure to mention your experience collaborating with others. Provide examples of how you've effectively communicated and driven issues to resolution in team settings.

How to prepare for a job interview at TechNET IT

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Swift and iOS development in detail. Highlight specific projects where you've implemented advanced features, and be ready to explain your approach to memory management and design patterns.

✨Demonstrate Leadership and Collaboration

Since the role involves guiding technical decision-making and mentoring others, share examples of how you've led teams or collaborated on projects. Emphasise your ability to break down complex tasks and drive issue resolution.

✨Stay Current with Industry Trends

Express your passion for learning and staying updated with the latest iOS technologies. Mention any recent knowledge-sharing sessions you've attended or new tools you've explored that could benefit the team.

✨Prepare for Problem-Solving Questions

Expect to face questions that assess your problem-solving skills, especially regarding system performance and scalability. Think of scenarios where you've identified technical gaps and proposed effective solutions.

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