Description:
As we continue our growth, we are looking for an ambitious and experienced Senior Software Engineers - iOS to join "Innovative Solutions" (sister concern of Avrioc Technologies) in "Pakistan".
REQUIREMENTS
- Must have Bachelor's / Master’s degree in Computer Sciences, Information System or Computer Engineering or equivalent technical degree
- Must have minimum 5 years of experience in developing iOS Native programming
- Profound knowledge of Swift and Objective-C
- Profound knowledge XMPP Frameworks
- Solid understanding of common programming architectures, such as MVVM, MVP, VIPER.
- Experience in Rest-API's like JSON, XML
- Experience in Databases like SQLite (Core Data)
- Should have worked on Unit test cases and be aware of the testing frameworks
- Should have worked on Chat, Audio/Video Calling, or Live Video Streaming solutions in the past
- Must have experience in scaling applications/services to millions of users
- Strong knowledge of design patterns and the ability to choose the best solution for the product.
- Version Control/ CI: Git, Fastlane
- Should have worked on projects from scratch
RESPONSIBILITIES
- Maintain existing iOS apps, including fixing bugs
- Design and develop new custom components to meet project requirements
- Able to debug the memory leaks using XCode and Instruments tools
- Work in a fast pace and learning oriented environment. We love stretching the boundaries of technology
- Ensure quality and compliance standards within the team and make sure team follows industry best practices