- 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 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.