Cross Platform Mobile Developer - Pretoria Verfied

Salary Negotiable Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 29-10-2017 12:24:24 PM
24-12-2017 12:24:24 PM
Responsibility
• Responsible for designing, developing, debugging and releasing a high-quality Android/ iOS/ Windows Phone app.
• Translate designs and wireframes into high quality code.
• Design, build, and maintain high performance, reusable, and reliable mobile app.
• Ensure the best possible performance, quality, and responsiveness of the application.
• Identify and correct bottlenecks and fix bugs.

Technical Experience
• Strong knowledge of Android/ iOS/ Windows Phone SDK, objective C, Swift, C#, .Net (ASP.Net MVC, WebApi) and HTML, CSS, JavaScript
and how to deal with different screen sizes
• Experience working with Android/ iOS/ Windows Phone frameworks
• Familiarity with RESTful APIs to connect mobile applications to back-end services.
• Strong knowledge of Android/ iOS/ Windows Phone UI design principles, patterns, and best practices.
• Experience with offline storage, threading, and performance tuning.
• Experience with memory management and caching mechanisms specific to mobile devices
• Ability to design applications around natural user interfaces, such as touch.
• Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
• Ability to understand business requirements and translate them into technical requirements.
• Familiarity with cloud message APIs and push notifications.
• A knack for benchmarking and optimization.
• Understanding of Android/ iOS/ Windows Phone design principles and interface guidelines.
• Proficient understanding of code versioning tools, such as Git.
• Building best in industry applications for Cross Platform Support
• Design and code for scalable applications that support a big user base of millions.
• Good visual design sense and creative drive.

Key Skills
• Android, Java, Android SDK, Objective-C, iOS SDK, Windows Mobile SDK, C#, .Net (ASP.Net MVC, WebAPI) and HTML, CSS, JavaScript,
Unit Testing, Design Patterns, Data Structures, Recycler View, Card View, List
• View, Broadcast receiver, Web Technologies, SQL Lite (or related Mobile Client Database), Threading, User Interface Designing,
Performance Tuning

Education Experience:
• Bachelor's degree in Computer Science, MIS, related field or equivalent experience. Minimum 3+ years of industry experience.
• Honors / Master’s degree / Mobile Development related certification is a plus.