Required Experience & Skills:
6+ years of hands-on experience in software development.
Robust 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 recent 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 transparent communication with internal stakeholders and contribute to team discussions .
📌 Senior Software Engineer – Ios Pune
🏢 Photon
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.