iOS Engineer (Senior)

5 - 8 years

20 - 27 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

iOS Engineer

Swift, SwiftUI, UIKit, API integration, and testing

Key Responsibilities

  • Application Development

    • Design and develop

      innovative, user-friendly iOS applications

      using

      Swift, UIKit, and SwiftUI

      .
    • Implement clean, modular, and reusable components following

      MVVM / Coordinator patterns

      where applicable.
    • Build rich UI and smooth user experiences aligned with Apples Human Interface Guidelines.
  • API Integration & Backend Collaboration

    • Implement seamless

      API integrations using URLSession

      or equivalent networking layers.
    • Collaborate with backend teams to define, consume, and troubleshoot

      RESTful APIs

      .
    • Handle error states, timeouts, and offline scenarios gracefully.
  • Concurrency, Performance & Security

    • Use

      async/await

      and

      Combine

      for efficient, responsive, and scalable asynchronous programming.
    • Identify and address

      performance bottlenecks

      (memory, CPU, layout, networking).
    • Follow

      secure coding practices

      , address vulnerabilities, and ensure safe data handling.
  • Testing & Quality

    • Write and maintain

      unit tests and automation tests

      to ensure application reliability and stability.
    • Collaborate with QA teams for functional, regression, and UAT testing.
    • Participate in

      code reviews

      , enforcing coding standards and best practices.
  • Collaboration & Delivery

    • Work closely with

      cross-functional teams

      (Product, Design, Backend, QA) to define, design, and deliver new features.
    • Participate in Agile ceremonies (stand-ups, planning, retrospectives) and contribute to continuous improvement.
    • Maintain clear documentation for features, APIs, and technical decisions.
  • Additional Responsibilities

    • Integrate and maintain

      WebView and JavaScript bridging

      where required.
    • Monitor app analytics and crash reports; proactively work on stability and user experience improvements.
    • Stay updated with latest iOS frameworks, tools, and best practices.

Must-Have Technical Skills

  • Programming & Frameworks

    • Strong hands-on expertise in

      Swift

      .
    • Experience with

      SwiftUI

      and

      UIKit

      for building complex and responsive UI.
  • Networking & APIs

    • Practical experience in

      API integration using URLSession

      and REST APIs
  • Tools & Practices

    • Experience with

      Git version control

      (branching, pull requests, merge strategies).
    • Strong background in

      unit testing and automation testing

      for iOS apps.

Good-to-Have Skills

  • Experience with

    MVVM

    and the

    Coordinator pattern

    in production apps.
  • Knowledge and hands-on experience with

    async/await

    and

    Combine

    .
  • Experience implementing

    secure coding practices

    and working with security teams.
  • Exposure to

    WebView and JavaScript bridging

    for hybrid features.
  • Familiarity with CI/CD pipelines for iOS (Fastlane, Jenkins, GitHub Actions, etc.).

Behavioral Competencies

  • Strong

    problem-solving and analytical skills

    .
  • Excellent

    communication and collaboration

    with cross-functional teams.
  • Ownership mindset ability to work independently, and drive features from idea to production.
  • Focus on

    quality, performance, and user experience

    .
  • Continuous learner who keeps up with latest iOS trends and best practices.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You