Hybrid Mobile Developer

Hybrid Mobile Developer


Hybrid Mobile Developer

Details of the offer

The purpose of the position of the Hybrid Mobile Developer is to join a team of developers to develop and maintain an internal mobile app that is developed in Ionic/Angular with Cordova as a wrapping framework. This includes developing new features, maintaining the current code base and fixing bugs.
A hybrid mobile developer ''s focus will be the support of the entire application lifecycle (concept, design, test, release and support), produce fully functional cross platform mobile applications through writing clean code, gather specific requirements and suggest solutions. They will write unit and UI tests to identify malfunctions, troubleshoot and debug to optimize performance.
They will deploy and ship apps in the Android and IOS app stores
They will design interfaces to improve user experience, be keen to research and suggest new mobile products, applications and protocols and ultimately stay up-to-date with new technology trends

Qualifications & Experience

Grade 12 certificate or equivalent Level 4 qualification issued by SAQA
Bachelor Degree in Computer Science or diploma in Information Technology
Clear criminal and ITC record
Very good experience in Angular 2+, Ionic, React and Cordova/Phonegap
Experience in OOP, MVC, Database systems, JavaScript, jQuery, JSON, HTML, CSS, XHTML, SOA, AJAX, Version Control (GIT/SVN), IIS & LINUX experience
Minimum of 3-10+ years working experience

Required Technology Stack:

Angular 2+
React and Node.js (optional and advantageous)
CSS and Bootstrap
Cordova/PhoneGap or Capacitor

Technical Skills:

Shipping and deploying apps in the mobile app store, i.e. google play and IOS app store
Expert knowledge of computer programming languages
Expert knowledge of computer system design methods and techniques
Experience of object oriented programming (essential)
Front-end development including jQuery (essential).
Understanding of Ajax (essential).
Experience of the full software development lifecycle: from requirements gathering and functional specification authoring, to development, testing and delivery (essential).
Ability to learn new programming languages quickly
Expert knowledge of used operating systems (Mac OS essential)
Expert knowledge of standard development tools (VS studio, Postman, XCode)
Good knowledge of security and encryption
Good know of Software design principles
Excellent knowledge of software design patterns
Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer programs
Define functional specifications of the system for the appropriate hardware
Analysis of system, data and processes
As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems

Source: Executiveplacements



Head of software development - svp

By clicking above you agree to the PNet Terms of Use .Read our full Data Protection Policy here .You may unsubscribe at any time from PNet emails and services...

From Job Crystal - Western Cape

Published 22 days ago

C# developer - intermediate – centurion - r650k per annum

Does your next role as a C# Developer entail joining an industry pioneering Software Development house? Do you consider yourself a problem solver who seeks...

From Confidential - Gauteng

Published 22 days ago

Intermediate java developer

Company and Job Description: A technical business solutions leader is seeking a mid-level Java Developer to join their innovative team. In this role you will be...

From Confidential - Gauteng

Published 22 days ago

Senior c++ developer

Job & Company Description: An industry leading Communications Solution Company with a global footprint has an opportunity available for a passionate Senior C...

From Confidential - Gauteng

Published 22 days ago