iOS App Developer

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

Clean Code Principles
iOS
Code Review
Continuous Integration
Software Design Patterns
Memory Management
Protocol Buffers
Human-Computer Interaction
Mobile Application Software
Network Protocols
Performance Tuning
Data Streaming
iOS
CocoaPods
GraphQL
Software Library

Job description

My client is looking for an experienced iOS App Developer to join a high-performing cross-functional agile team working on a large-scale, user-facing mobile application with millions of active users. If you thrive in collaborative environments, are passionate about building scalable and elegant iOS solutions, and have experience delivering in production at scale, we want to hear from you. The Role: Take ownership of the iOS component of a major mobile product alongside a talented team of permanent developers. Deliver new features and improvements to a large-scale, production iOS application. Collaborate closely with developers, designers, QA, and product managers in an agile environment. Contribute to the performance, maintainability, and scalability of the app with a focus on modern architecture and clean code. Participate in code reviews, testing, CI/CD processes, and production monitoring.

Requirements

6+ years of professional experience in native iOS development. Proven experience working on large-scale consumer apps with substantial user bases. Proficiency in Swift, including advanced language features (e.g., generics, concurrency management). Deep understanding of Swift memory management and best practices. Strong knowledge of modern platform design patterns. Familiarity with Apple's Human Interface Guidelines (HIG) and iOS UI design paradigms. Skilled in testing iOS apps using platform tools. Experience with production monitoring and app performance optimization. Competent in system design for high-scale mobile applications. Experience with dependency management tools such as SPM, CocoaPods, Carthage. Solid working knowledge of CI/CD pipelines and automation tools. Advanced knowledge of networking protocols, including GraphQL, Protocol Buffers, streaming, pub-sub, and stack migration. Experience designing and maintaining shared code libraries or frameworks across projects. Qualifications: Experience contributing to or leading delivery in cross-functional agile teams. Background in improving delivery velocity and app stability at scale. A strong sense of ownership and attention to detail.

Apply for this position