Software Engineer- IOS_Swift UI_Delhi Location_Product Based

Adventure India Journey

Delhi Aerocity

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Adventure India Journey is seeking an experienced iOS developer to design, build, and maintain mobile applications using Swift, SwiftUI, and Objective-C. You will translate business needs into robust software solutions and collaborate with product, UX, and backend teams.

You will mentor peers, contribute to architectural decisions, and ensure high-quality, scalable apps with automated testing and CI/CD practices.

Qualifications

  • 2-5 years of iOS development experience.
  • Strong knowledge of SwiftUI and Swift.
  • Proficient in Objective-C and modern iOS frameworks.

Responsibilities

  • Design, develop, and implement iOS applications with a focus on business value.
  • Collaborate with cross-functional teams to translate business needs to software requirements.
  • Write clean, maintainable code and implement unit tests.
  • Ensure performance, quality, security, and responsiveness of applications.
  • Mentor junior developers and contribute to technical vision.

Skills

Swift
Swift UI
Objective-C
Software Development
Mobile App Development
iOS Application Development
Combine Framework
RESTful APIs
Concurrency (async/await)
MVVM/MVC/VIPER
Xcode

Job description

Job Responsibility:

  • You have 2- 5 years of experience and are well versed in iOS development and have a strong understanding of the latest SwiftUI technologies.
  • You bridge product and technology by helping to translate business needs to software requirements.
  • You have the ability to develop and execute a technical vision with a focus on business value.
  • You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire.
  • Youre resilient in ambiguous situations and can approach challenges from multiple perspectives.
  • You have worked in software development teams using Agile, Lean & Waterfall methodologies.
  • Collaborate with cross-functional teams to design, develop, and implement robust and scalable solutions.
  • Write clean, maintainable, and efficient code while adhering to software development best practices.
  • Design and implement unit test cases to ensure code quality, reliability, and stability.
  • Identify and troubleshoot performance bottlenecks and optimize code for optimal speed and efficiency.
  • Good understanding of estimation techniques.
  • Very good understanding of coding standards, best practices.
  • Work closely with iOS Lead, product managers, UI/UX designers, and other developers to understand project requirements and deliver high-quality solutions.
  • A clear understanding of the iOS application development life cycle.
  • Excellent knowledge of Swift and iOS SDK and experience in building mobile applications for iOS.
  • Good understanding of architecture patterns, design principles, interface guidelines and best practices.
  • Experience in writing unit tests, UI automation and CI/CD and automation tools
  • Analyze requirements and implement them into an application.
  • Good understanding of native iOS frameworks.
  • Develop advanced native applications for the iOS platform using Swift and Objective-C.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Ability to communicate technical concepts clearly and effectively.
  • Good Skill in UI Design is Mandatory.
  • Design and build applications for the iOS platform.
  • Experience working with A/B testing, Event frameworks will be a plus.
  • Ensure the performance, quality, security, and responsiveness of applications.
  • Collaborate with a team to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Translate designs and wireframes into high-quality code.
  • Design, build, and maintain high-performance, reusable, and reliable.
  • Complete day-to-day tasks and update on Jira or Backlog, and write documentation on Confluence or GitHub if needed.
  • Collaborate with the Android team, the Web(backend/frontend) team, and the QA team for the day-to-day tasks.
  • Help maintain code quality, organization, and automation.

Required Skills:

  • Experience:
    • Experience Required: 2-5 yrs
    • Area of Expertise
      • Swift
      • Swift UI (Mandatory)
      • Objective-C
      • Software Development
      • Mobile App Development
      • iOS Application Development
      • Combine Framework
  • Skills
    • Strong understanding of the SwiftUI framework, and ability to build modern user interfaces.
    • Deep understanding of Swift's syntax, features, and best practices.
    • Experience with modern Swift concepts like concurrency, async/await, and SwiftUI.
    • Mastery of Xcode's tools for development, debugging, profiling, and testing.
    • Proficiency in using Interface Builder and SwiftUI for UI development.
    • Strong grasp of essential iOS frameworks like UIKit, Core Data, Core Animation, and others.
    • Knowledge of Apple's Human Interface Guidelines.
    • Experience with architectural patterns like MVVM, MVC, or VIPER.
    • Ability to design scalable and maintainable app architectures.
    • Understanding of RESTful APIs, JSON, and network protocols.
    • Experience with networking libraries like URLSession or Alamofire.
    • Knowledge of Core Data, SQLite, and other data storage solutions.
    • Ability to manage data persistence and synchronization.
    • Proficiency in unit testing, UI testing, and debugging techniques.
    • Experience with testing frameworks like XCTest.
    • Deep understanding of ARC (Automatic Reference Counting) and memory optimization techniques.
    • Understanding of Grand Central Dispatch (GCD) and concurrency patterns.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer (iOS Mobile App Developer)
Sr Software Engineer (iOS Mobile App Developer)

Unidel Group • Pune District

On-site
INR 800,000 - 1,200,000
Senior iOS Developer
Senior iOS Developer

Luxoft • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior iOS Developer • Mumbai
Senior iOS Developer • Mumbai

Mintoak Innovations Private Limited • Mumbai

On-site
INR 900,000 - 1,400,000
Senior iOS Developer
Senior iOS Developer

Luxoft • India

On-site
INR 2,500,000 - 4,000,000
iOS Developer
iOS Developer

Nexbuzz • Bengaluru

Hybrid
INR 2,500,000 - 5,000,000
Flexible working hours
Hybrid work model
Competitive compensation
iOS Developer
iOS Developer

Bluepixeltech • India

On-site
INR 700,000 - 1,100,000
iOS Developer
iOS Developer

atsMantra • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Senior Ios Developer
Senior Ios Developer

Apexon • Bengaluru

On-site
INR 2,500,000 - 4,000,000
iOS Developer
iOS Developer

Mfluid • Ernakulam

On-site
INR 600,000 - 1,200,000
iOS Developer (Swift)
iOS Developer (Swift)

Infinite Locus • Gurugram District

On-site
INR 900,000 - 2,100,000