iOS Engineer

TechNET IT Recruitment
Manchester, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 130K

Job location

Manchester, United Kingdom

Tech stack

IOS Applications
Automation of Tests
Code Review
Software Design Patterns
Memory Management
Network Protocols
Software Engineering
Software Systems
Data Streaming
Delivery Pipeline
Concurrency
iOS
Technical Debt
Generative AI
Build Management
Information Technology
CocoaPods
GraphQL

Job description

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.

Requirements

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.

Apply for this position