Innofied is looking for Senior IOS developer/Team Lead to join its growing team.
Key Responsibilities:
1. Translate designs and wireframes into high quality code
2. Designing and developing advanced applications for the iOS platform
3. Collaborate with cross -functional teams to define, design, and ship new features
4. Unit -testing code for robustness, including edge cases, usability, and general reliability
5. Bug fixing and improving application performance
6. Continuously discover, evaluate, and implement new technologies to maximize development efficiency
7. Working with team for R&D on new features
8. Communicate with client and maintain the synchronization between team and client
9. Analyze the functional aspects of clients according to their requirements and come with solutions that will satisfy client needs and enhance the work functions.
Requirements
1. Strong knowledge of Swift , Flutter etc
2. Understanding of iOS design principles and interface guidelines
3. Experience with Offline storage, Threading, Storyboard, Auto -layout and performance tuning
4. Practical knowledge of Git and its applications
5. Strong knowledge of iOS Architectures
6. Familiarity with Apple services like Apple Push Notification Services, In -app Purchase.
7. Familiarity with REST API to connect iOS applications with back -end services
8. Knowledge of the open -source iOS ecosystem and the libraries available for common tasks
9. Experience with App Store application configuration and review process
10. Ability to communicate well in English with clients abroad
11. Ability to manage a team of developers.
Good to have:
1. Experience in building complex applications.
2. Knowledge of Multi Language support in apps.
3. Knowledge about payment gateway integration.
4. Knowledge of social integration like facebook, Google etc.
5. Knowledge of doing application development on different device types and different orientations