Full Job Description
Xgrid Mobile Application Developers are experienced and talented professionals who can design, develop, deploy and test breakthrough mobile applications. You will enjoy being part of an extremely talented and motivated team that interacts with business and development partners to capture key marketing needs and translate them into products designed for our customers. Additionally, you are encouraged to be active in open source communities. This gives you a unique insight into the entire ecosystem (including technology, community, customers, and partners) in the state-of-the-art data centre and cloud space.
The ideal Xgrid Mobile Application Developer has experience developing and delivering complex and mission-critical mobile applications to our data centre and cloud customers. The successful candidate will be an enthusiastic self-motivator, which is an absolute MUST in a startup environment. You have a strong customer and product delivery orientation and are able to both understand the “big picture” and go into detail.
- Bachelor’s or Master’s Degree in Computer Science / Electrical Engineering or related technology sector.
Proficient with Swift (UIKIT / SwiftUI),
- Objective C and Cocoa Touch.
Extensive experience with iOS frameworks such as Core Data / Realm,
- Core Animation, etc.
Have a good understanding of design patterns, eg.
- MVC, MVP, MVVM, VIPER.
Familiarity with REST APIs to connect mobile applications to back-end services.
- Familiarity with SDKs for networks,
- cameras and maps.
Understand Apple’s interface design principles and guidelines.
Familiarity with cloud messaging APIs and push notifications.
Experience with third-party libraries and APIs.
Knowledge of C-based libraries.
- Experience with offline storage, threading and performance optimization.
Experience with Beta, Enterprise and App Store distribution. Experience with unit testing and testable code design.-
- Knowledge of the following skills and technologies is welcome:
Job Type: Full-time