Talent Apply
Log in
All jobs
PI

iOS Developer - Chennai

Photon Interactive UK Limited
Chennai, Tamil Nadu, India Posted Sep 23, 2026
On-site

About this role

iOS Developer - Chennai

  • 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 cross‑functionally 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

Mandatory Skills:

  • Expertise in Swift, Objective-C programming languages
  • Proven experience in iOS for consumer-facing applications
  • Strong understanding of iOS design patterns and best practices
  • Secure coding practices for financial applications
  • Experience with managing an engineering team while being hands-on with development
  • Experience in the Banking domain

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app