Team management and mentoring
Apps will be mainly content based and integrated closely with our platform.
Work with outside data sources and API`s
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Deliver across the entire app life cycle -concept, design, build, deploy, test, release to app stores and support
Gather requirements around functionality and translate those requirements into elegant functional solutions
Build prototypes at tech scoping stage of projects
Working along the platform developers to create and maintain a robust framework to support the apps
Working with the front end developers to build the interface with focus on usability
Create compelling device specific user interfaces and experiences optimising performance for the apps
Keep up to date on the latest industry trends in the mobile technologies
Good understanding of OO programming and design patterns
Strong OO design and experience working on iOS using Objective-C / Cocoa and Swift.
Solid understanding of the full mobile development life cycle.
Conversant in Non-functional requirement such as in the space of Performance and Security.
Good Analytical / Problem solving skills
Good experience with Push Notifications
Good experience third party app tracking library.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.