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
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
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.