iOS App Developer
Role details
Job location
Tech stack
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.