Job Description
You’re a dynamic and ambitious person who is willing to learn fast and take everything in their stride. You are comfortable dealing with people both locally and globally, and willing to go the extra mile to make sure to reach the objectives.
You’re well organized, growth-driven, and know-how to close and complete a task when push comes to shove.
You adapt well with a dynamic growing team. You can work under pressure and know the importance of adhering to the company’s values/culture and understanding the processes.
88How You Operate
- Design & build applications for the IOS platforms
- Ensure performance, quality & responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify & fix bottlenecks/bugs
- Help maintain code quality, organization & automation
What You Own
- Good understanding of the design patterns e.g. MVC, MVP, VIPER
- Experience with Test-Driven Development (TDD)
- Proficient understanding of code versioning tools such as Git
- Proficient with both Objective-C and Swift
- Experience with iOS frameworks like Core Data, Core Animation
- Experience with offline storage, image caching, and optimizing.
- Experience with multi-threading and closures
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple’s design principles and interface guidelines
- Familiarity with local and push notifications
- Familiarity third party libraries e.g AFNetworking, Alamofire, Swinject, Branch, Payment gateway, and Fabric
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Knowledge of Android SDK
- Knowledge of Java & Android UI design.
- Graduates/diploma holders in relevant field
- 3+ years' experience in development
Only applicants who meet the above criteria can share their CVs