iOS Developer

Photon

Chennai

On-site

INR 1,600,000 - 2,400,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Photon is seeking an experienced iOS engineer to design, develop, test, and maintain mobile applications using Swift and modern Apple frameworks. You will work in an Agile team, contribute to architecture decisions, and help improve CI/CD pipelines for iOS builds and App Store releases.

You will collaborate with architects, backend engineers, designers, and product managers to deliver high-quality mobile solutions, ensure performance, security, and usability across devices and iOS versions.

Qualifications

  • 7+ years of experience developing mobile applications for iOS.
  • Extensive knowledge about mobile app development, from code to publishing in stores.
  • Deep knowledge in iOS app development and proficiency in Swift.
  • Experience with SwiftUI, Combine, MVVM. Hands-on.
  • Proficiency in automated tests (Jest, JUnit, Espresso, Mocha).
  • Experience with version control platforms (Bitbucket/GitHub/GitLab).
  • Familiarity with Core Data, Core Animation, and iOS frameworks.
  • Familiarity with RESTful APIs, GraphQL and mobile networking libraries.
  • Familiarity with JSON, profiling and debugging mobile apps.
  • Familiarity with push notifications.

Responsibilities

  • Develop, test, and maintain iOS applications in Swift and related frameworks.
  • Contribute to evolving iOS solutions to meet performance and usability goals.
  • Collaborate with architects, backend engineers, and designers in an Agile environment.
  • Improve CI/CD pipelines for iOS builds, testing, deployment, and App Store releases.
  • Review sprint tasks and manage the backlog in Jira or similar tools.
  • Provide regular updates to team members and stakeholders.
  • Identify and resolve defects, performance issues, and roadblocks.
  • Advise on iOS architecture, tooling, and best practices.

Skills

Swift
SwiftUI
Combine
MVVM
Automated Testing
RESTful APIs
GraphQL
Git**
Bitbucket/GitHub/GitLab
iOS Debugging
Push Notifications
Core Data
Apple Design Principles

Tools

Bitbucket/GitHub/GitLab

Job description

Description:

Performs and implements day-to-day development activities that influence mid-level components and processes within the mobile engineering function, including designing, developing, testing, and maintaining iOS applications using Swift and related frameworks.

Develops, enhances, and maintains iOS application features in an agile development environment, adhering to best practices for code quality, performance, and security.

Contributes to the evolution of iOS solutions that meet product requirements for functionality, performance, scalability, reliability, and usability, while aligning with overall program goals and delivery timelines.

Analyzes and reviews product and system requirements, leveraging requirement and design documentation to understand new or enhanced iOS application functionality.

Participates in the design, architecture, and build phases of iOS applications, collaborating closely with architects, backend engineers, designers, and other stakeholders to deliver high-quality mobile solutions.

Assists in evaluating compatibility of iOS applications with different Apple devices, iOS versions, APIs, and third-party frameworks.

Participates in improving CI/CD pipelines for iOS builds, testing, deployment, and App Store releases, including monitoring pre-release, upgrade, and production versions of the applications.

Develops and maintains reusable UI components, application modules, and mobile frameworks consistent with Apple Human Interface Guidelines.

Reviews, updates, and manages sprint tasks, user stories, and defect tracking within agile tools such as Jira or similar platforms.

Maintains and supports existing iOS applications while developing new features, enhancements, prototypes, and internal tools as needed.

Identifies, troubleshoots, and resolves application defects, performance issues, and functional roadblocks with minimal supervision.

Analyzes root causes of issues and prepares clear technical documentation and communication to facilitate efficient problem resolution and long-term fixes.

Gathers required technical information and provides regular updates to appropriate stakeholders, including team members and managers.

Coordinates crossfunctionally with product management, QA, UX/UI design, backend teams, and external partners to accomplish assigned development activities.

Provides recommendations on iOS application architecture, development environments, tools, frameworks, and process improvements to enhance productivity and quality.

May contribute to developing and implementing mobile-related protocols, standards, and best practices across the iOS development ecosystem.

Required Skills & Qualifications:
  • 7+ years of experience developing mobile applications for iOS
  • Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
  • Deep knowledge in iOS app development
  • Proficiency in Swift
  • SwiftUI, Combine, MVVM experience Handson experience
  • Proficiency with writing automated tests in Jest, JUnit, Espresso, Mocha, etc
  • Proficiency in BitBucket/GitHub/GitLab
  • Familiarity with Core Data, Core Animation, and other IOS frameworks
  • Familiarity with Apple design principles
  • Familiarity with RESTful APIs, GraphQL and mobile libraries for networking
  • Familiarity with the JSON format
  • Experience with profiling and debugging mobile applications
  • Familiarity with push notifications
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior IOS Developer
Senior IOS Developer

PradeepIT Consulting Services Pvt Ltd • Bengaluru

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

Dhyati LLC • Dehradun

On-site
INR 2,600,000 - 4,200,000
IOS Developer (FTE)
IOS Developer (FTE)

Carnation Infotech Pvt Ltd. • Hyderabad, Pune District

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

Qentelli • Hyderabad

On-site
INR 4,000,000 - 6,400,000
IOS Developer
IOS Developer

Infosys • Pune District

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

GeekSoft Consulting • Arishinakunte

On-site
INR 800,000 - 1,200,000
Opportunity to work on scalable product platforms
Collaborative work environment
Exposure to modern technologies
IOS Engineer
IOS Engineer

Lenskart • Bengaluru

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

Inventh • Ernakulam

Hybrid
INR 350,000 - 520,000
iOS developer
iOS developer

Propstack • Mumbai

On-site
INR 1,200,000 - 2,000,000
Sr. IOS Developer
Sr. IOS Developer

Data for Public Good • India

On-site
INR 1,500,000 - 2,100,000