Senior/Lead iOS Developer

3 Months ago • 5 Years +
Mobile Development

Job Description

We are seeking a Senior/Lead iOS Developer to develop and maintain a modern, scalable iOS application using Swift. You will define and drive the technical direction and architecture of the iOS codebase, including modularization and scalability. Responsibilities include designing and implementing maintainable and efficient technical solutions, identifying and proposing improvements, performing code reviews, contributing to technical documentation, and supporting release management. You will also maintain and improve CI/CD pipelines, work closely with the Product Manager to translate business requirements into technical solutions, and contribute to high-level planning and estimation of new features.
Good To Have:
  • Experience with feature flags, remote configuration, A/B testing
Must Have:
  • 5+ years of professional iOS development experience
  • Proficiency in Swift
  • Experience with Swift Concurrency, Combine
  • Experience with SwiftUI and UIKit
  • Strong understanding of iOS frameworks and architecture patterns (MVVM, Clean Architecture)
  • Experience building modular codebases and design systems
  • Ability to independently architect complex solutions
  • Proficiency with REST APIs and GraphQL
  • Familiarity with Xcode, Instruments, Fastlane, SPM, CocoaPods
  • Understanding of App Store submission process
  • Clear and effective communication skills
  • Strong analytical and problem-solving skills

Add these skills to join the top 1% applicants for this job

communication
alphabeta-testing
release-management
networking
ci-cd
graphql
ios-development
swift
x-code

Requirements

 

  • 5+ years of professional iOS development experience
  • Proficiency in Swift, including modern language features
  • Hands-on experience with Swift Concurrency (async/await), Combine, and reactive programming
  • Production experience with both SwiftUI and UIKit, with the ability to seamlessly integrate the two
  • Strong understanding of iOS frameworks, app lifecycle, and architecture patterns (MVVM, Clean Architecture, etc.)
  • Experience building modular codebases, design systems, and reusable UI components
  • Ability to independently architect and implement complex solutions
  • Proficiency in working with REST APIs, GraphQL, and asynchronous networking
  • Familiarity with tools such as Xcode, Instruments, Fastlane, and dependency managers (SPM, CocoaPods)
  • Solid understanding of the App Store submission process and release management
  • Experience with feature flags, remote configuration, and A/B testing frameworks

Personal qualities

 

  • Clear and effective communication skills
  • Strong analytical and problem-solving skills
  • Strong attention to detail and code quality
  • Flexibility and adaptability in a rapidly changing environment
  • Creative thinking with a proactive approach to solving challenges
  • Passion for learning and staying abreast of new technologies

Responsibilities

 

  • Develop and maintain a modern, scalable iOS application using Swift
  • Define and drive the technical direction and architecture of the iOS codebase, including modularization and scalability
  • Design and implement maintainable and efficient technical solutions
  • Identify and propose functional and technical improvements that add value to the product
  • Perform code reviews, contribute to technical documentation, and support release management
  • Maintain and improve CI/CD pipelines and release workflows
  • Work closely with the Product Manager to translate business requirements into technical solutions
  • Contribute to high-level planning and estimation of new features and initiatives

Set alerts for more jobs like Senior/Lead iOS Developer
Set alerts for new jobs by gismart
Set alerts for new Mobile Development jobs in Ukraine
Set alerts for new jobs in Ukraine
Set alerts for Mobile Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙