− Support the entire application lifecycle (concept, design, test, release and support)
− Produce fully functional mobile applications writing clean code
− Gather specific requirements and suggest solutions
− Write unit and UI tests to identify malfunctions
− Troubleshoot and debug to optimize performance
− Design interfaces to improve user experience
− Liaise with Product development team to plan new features
− Ensure new and legacy applications meet quality standards
− Research and suggest new mobile products, applications and protocols
− Stay up-to-date with new technology trends
− Bachelor of Computer Science, Information Technology or related
− Be able to work independently and team work
− Proficient in Swift and Cocoa Touch.
− Experience with iOS Frameworks such as Core Data.
− Know about design pattern such as MVC.
− Knowledge of Apple’s design principals and application interface guidelines.
− Familiarity with push notifications, APIs and cloud messaging