Search by job, company or skills

8-10 Years
Not Disclosed
  • Posted 6 hours ago
  • Be among the first 10 applicants

Job Description

Job Title

iOS Developer (Senior Software Engineer / Lead Developer)

Job Summary

We are looking for a highly experienced iOS Developer (U4) to lead the design, development, and delivery of scalable, high-performance iOS applications. The ideal candidate will possess deep expertise in Swift, iOS frameworks, mobile architecture, and modern development practices while mentoring junior developers and driving technical excellence across the team.

Key Responsibilities

  • Design, develop, and maintain advanced iOS applications using Swift and SwiftUI/UIKit.
  • Lead technical design discussions and make architectural decisions for mobile applications.
  • Collaborate with Product Managers, UX/UI Designers, QA Engineers, and Backend Teams to deliver business requirements.
  • Develop reusable components and frameworks to improve development efficiency.
  • Optimize application performance, scalability, reliability, and security.
  • Review code, enforce coding standards, and mentor junior team members.
  • Integrate RESTful APIs, GraphQL services, third-party SDKs, and cloud solutions.
  • Drive CI/CD adoption and automate build and deployment processes.
  • Troubleshoot and resolve complex production issues.
  • Stay current with Apple's latest technologies, frameworks, and App Store guidelines.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 8+ years of mobile application development experience.
  • 5+ years of hands-on iOS development experience.
  • Strong expertise in Swift and Objective-C.
  • Extensive experience with UIKit, SwiftUI, Combine, and Core Frameworks.
  • Strong understanding of MVVM, MVC, Clean Architecture, and Design Patterns.
  • Experience with multithreading, concurrency, and memory management.
  • Hands-on experience with App Store release management.
  • Strong knowledge of Git, CI/CD pipelines, and Agile development methodologies.

Technical Skills

Programming Languages

  • Swift
  • Objective-C

Frameworks & Technologies

  • SwiftUI
  • UIKit
  • Combine
  • Core Data
  • Core Animation
  • Core Location
  • AVFoundation
  • Push Notifications

Backend Integration

  • REST APIs
  • GraphQL
  • JSON Parsing
  • Authentication (OAuth, JWT)

Tools

  • Xcode
  • Git/GitHub/GitLab
  • Fastlane
  • Firebase
  • Jenkins/Azure DevOps

Testing

  • XCTest
  • XCUITest
  • Unit Testing
  • UI Automation Testing

Leadership Expectations

  • Lead mobile development initiatives and technical roadmaps.
  • Mentor junior and mid-level developers.
  • Conduct design and code reviews.
  • Identify technical risks and propose mitigation strategies.
  • Collaborate with stakeholders to align technical solutions with business goals.

Preferred Qualifications

  • Experience with enterprise-scale mobile applications.
  • Knowledge of mobile security best practices.
  • Experience with FinTech, Healthcare, E-commerce, or Banking applications.
  • Exposure to cross-platform frameworks such as Flutter or React Native.
  • Experience with cloud platforms such as Azure or AWS.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Similar Jobs

5-10 yrs
Remote
Skills:
Objective-C (OC) Runtime, Swift, Ios Development