
Avrioc Technologies
Job description / Role
• Comprehensive knowledge of iOS mobile app development.
• Prior experience in building Frameworks and SDKs.
• Strong programming skills including experience in languages like Objective-C, Swift etc.
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
• Strong understanding of iOS Apps architecture and implementation (MVC, VIPER, MVVM).
• Prior experience in building Frameworks and SDKs.
• Proficiency in Swift 4+, Xcode 10+.
• Ability to write product specifications and actively participate in the planning phase.
• Ability to write model code for functional and non-functional requirements and help improve the code quality standard across the team.
• Working experience with popular third party libraries for networking, async, image loading etc.
• Ability to create extendable and reusable eco systems & platforms and mobile.
• Solid understanding of implementing continuous Integration and Continuous Delivery principles.
• Familiarity with Instruments, LLDB, and other debugging tools.
• Write well structured, documented, tested and maintainable code.
• Perform code reviews.
• Keep an eye on performance, scalability, and security in the application development.
• Experience mentoring or helping colleagues optimize their code.
• Knowledge on tacking mobile performance issues.
• Knowledge on unit testing.
• Strong intuition for UX and consumer behaviour.