Senior iOS Engineer

Hot vacancy

Mobile Stack

Leobit is a full-cycle web and mobile application development provider for the technology companies and startups primarily located in the US, Canada, Australia, the UK, and the EU. Our technology focus covers .NET, Angular, React, iOS, Android, Ruby, PHP and a comprehensive range of other technologies from Microsoft, Web, and Mobile Stacks.

We are looking for a Middle Strong/Senior iOS Engineer to join our team.

  • Design, build, and maintain high performance applications for iOS platform
  • Work on gradually improving product quality via modularization, continuous refactoring, and testing
  • Maintain software documentation (diagrams, code samples, API descriptions, etc.)
  • Estimate project scope using different techniques
  • Submit mobile apps to store for review and beta testing
  • Maintain existing libraries (CocoaPods/SPM/NPM)
  • Resolve production issues
  • Provide continuous integration practices on the projects
  • Review design prototypes, participate in tech review design calls
  • 3rd party integration
  • Continuously discover, evaluate, and implement new technologies (like SwiftUI, new iOS features, for example, Widgets, etc)
Experience and skills we need:
  • At least three-year working experience in iOS development (Swift)
  • Experience with Objective-C will be a plus
  • Good understanding of Core Data
  • Experience with AVFoundation, CoreAnimation
  • Knowledge of video streaming technologies (would be a plus)
  • Good knowledge of multithreading
  • Profound knowledge of OOP, SOLID, Design Patterns
  • Good understanding of Apple guidelines and design principles, as well as Apple approval and distribution process
  • Experience in creating libraries (CocoaPods/SPM/NPM)
  • Experience with REST API, Web Sockets
  • Experience with JS, React-Native, Capacitor (would be a plus)
  • Experience in unit/integration testing
  • Experience with CI/CD pipelines and best practices (fastlane)
  • Good knowledge of Git
  • Excellent communication and problem-solving skills
  • Bachelor's or Master's degree in computer science (or similar technical field)
  • Level of English: Intermediate strong (at least)
We offer:
  • Interesting and challenging projects
  • Competitive compensation and regular results-based salary review
  • A broad range of professional education and personal development possibilities
  • Comfortable and cozy working environment
  • Motivated colleagues with profound knowledge of the technical field
  • Аttractive compensation package


Fill out the form below or send us your CV at