We are looking for a highly skilled iOS developer who possesses a passion for pushing mobile technologies to the limits and will work with our team to design and build mobile applications.
Responsibilities :
- Translate requirements and mock-ups into fully functioning features
- Work with team members on server-side integration
- Interact with cross-functional groups including Project manager, customer support and marketing to develop new functionality and support existing customers.
- Work with project managers, UI designers and the team to create a compelling application and great user experience.
- Attend all the project meetings, discussion, daily scrum meetings, other sprint meetings etc.
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality
- Design, develop, test and deploy an iOS application as well as continue support on new iOS versions
- Ensure all apps UI and Permission are according to Apples app store guideline.
Essential Skills :
- Must have client communication skills
- Proficient with Objective-C or Swift depending on project requirements
- Experience in Swift UI will be an additional advantage (Plus point)
- Comfortable in storyboard & Playground
- Bluetooth Integration
- In-app purchases & subscription (Payment integration)
- Experience with cocoa frameworks such as Core Data, Core Animation, Core bluetooth, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Understanding of Apples design principles and interface guidelines
- XCTest Unit testing framework experience
- Familiarity with cloud message APIs and push notifications
- Proficient understanding of code versioning tools (such as Git)
- Experience working in Agile, Waterfall and hybrid environment