Information Technology
Assistant Manager
Software Development
5+ years of strong iOS development experience
BS in computer sciences, or related discipline.
The candidate would be responsible for:
- Design, Maintain and build applications for the iOS platform.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Code optimization and refactoring.
- Propose, and build of the scalable product/platform design & architecture.
- Ensure data privacy and compliance with the product with the Apple framework and client requirements.
- Collaborate with the Customer team (on-shore/off-shore) to define, design, and ship new features.
- Available to attend meetings internally and with the client.
- Available to meet any critical timelines, go-live and production support.
- Incorporate best practices into the application development.
The candidate should have:
- 2+ years of strong Augmented Reality Development in ARKit or ARCore.
- Hands-on with Swift, Objective C, Cocoa, and Xcode.
- Experience implementing complex, and intuitive UX designs.
- Good command in resolving memory corruption and threading issues (AddressSanitiser, ThreadSanitiser, Zombie Objects).
- Take-on an existing app and optimize it fully.
- Run with storyboards and implement auto layouts.
- Deep understanding of implementing Apple camera library.
- Experience with delivering design animations.
- Event analytics including the use of Firebase.
- Implement modals (iPhoneX).
- Must have used Git, and Sketch.
- Ability to adapt quickly to an existing, complex development environment.
- Good understanding of OOP and MVC design patterns.