Search by job, company or skills

E-Hireo

Senior Mobile Application Developer (iOS)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

Position Name : Senior Mobile Application Developer (iOS)

Experience : 5 - 8 Yrs

Location : Bengaluru

Role Description

We are seeking a highly skilled Senior iOS Developer with strong expertise in native iOS development. The ideal candidate will design, develop, and maintain scalable mobile applications while ensuring high performance, usability, and maintainability. You will play a key role in architectural decisions, mentoring junior engineers, and delivering high-quality mobile experiences. Experience with cross-platform technologies such as .NET MAUI is considered a plus but is not mandatory.

Must Have Mandatory Skills (iOS)

  • Expert-level proficiency in Swift
  • Strong experience with SwiftUI and UIKit
  • Deep knowledge of iOS application lifecycle, memory management, and multithreading
  • Experience with MVVM, Clean Architecture, or similar design patterns
  • Strong understanding of SOLID principles
  • Experience with Xcode, debugging tools, and dependency managers (CocoaPods, SPM)
  • App Store deployment and distribution experience
  • Performance optimization and profiling experience
  • Strong experience writing Unit, Integration, and UI Tests
  • CI/CD implementation for mobile applications

Good to Have Optional Skills

  • Experience with .NET MAUI for cross-platform development
  • Working knowledge of C# and XAML
  • Exposure to Xamarin or other cross-platform frameworks
  • Experience with push notifications and deep linking
  • Knowledge of logging and monitoring tools
  • Experience integrating external devices or IoT components

Key Responsibilities

  • Design and develop scalable iOS applications following best engineering practices
  • Implement robust system architecture using appropriate design patterns
  • Optimize application performance and resolve technical bottlenecks
  • Collaborate with cross-functional teams to define and deliver new features
  • Conduct code reviews and mentor junior developers
  • Maintain high code quality, testing standards, and documentation
  • Ensure applications meet security, performance, and scalability standards

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Published applications on the App Store are strongly preferred

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145056827