Skip to main content
Posted 27 May, 2026

Senior Software Engineer - iOS - Pune

Photon
India Full Time
Reference: 218_550080_21579

Required Experience & Skills:
  • 6+ years of hands-on experience in software development.
  • Strong proficiency in Objective-C/Swift and SwiftUI.
  • Deep understanding of iOS architecture, Apple's design principles, and interface guidelines.
  • Experience working with third-party libraries and APIs.
  • Proficiency in writing unit tests and ensuring code reliability.
  • Familiarity with Agile Methodology and Scrum framework.
  • Experience with version control (GitHub) and Continuous Integration tools (Jenkins).
Responsibilities: Development & Enhancements
  • Develop and enhance the Advanced Store retail application suite-a Point-of-Sales (POS) software that provides enterprise returns validation, transaction logging, business logic, and backend integration for third-party services.
  • Modify system configuration settings to adjust application behavior.
  • Conduct testing and debugging to ensure optimal system functionality and performance.
  • Perform code reviews, contributing to coding standards and best practices.
  • Write and maintain unit tests and automated test cases.
Project & Process Involvement
  • Participate in requirement gathering and contribute to technical design documentation.
  • Review project plans and provide feedback to Product Owners.
  • Collaborate with Agile development teams, participating in sprint planning, story breakdowns, and effort estimations.
  • Identify and manage dependencies and potential blockers within the development process.
  • Test, implement, and roll out new POS systems, supporting all phases from planning to deployment.
Continuous Improvement & Knowledge Sharing
  • Actively enhance technical knowledge of the POS system, external integrations, and support tools.
  • Manage a library of configurations for different store types.
  • Identify opportunities to increase efficiency, reduce costs, and improve system performance.
  • Share discoveries and best practices with the team.
  • Stay updated on emerging technologies in the iOS ecosystem.
Collaboration & Influence
  • Work closely with business users, helpdesk teams, and cross-functional departments.
  • Provide tactical guidance to contractors and junior team members.
  • Maintain clear communication with internal stakeholders and contribute to team discussions.

Sign up for Job Alerts