Job Details
Employer: Nextgen Technologies (Pty) Ltd

Suitable qualified and skilled candidates are invited to apply, giving full details of qualifications and relevant experience.  Our client is looking for a suitable candidate.

Key Role Information

Role Type:            Contracting – NextGen Client

Duration:              6 Months    

Rate:                    R410 – R520 per hour  

Location:              Cape Town – Century City Bridge Park                                                                 

Sector:                  Banking Industry

Start:                     January 2018  

Description

What are the specific competencies required?

  • Engineer (front end – Mobile).
  • BSc degree in Computer Science or relevant technical qualification.
  • Good understanding of scrum and agile practices.
  • Proficient understanding of code versioning tools.
  • Experience implementing software solutions using design patterns and understanding of S.O.L.I.D. principles.
  • Good understanding of mobile security topics e.g. code obfuscation, encryption, reverse engineering.
  • Solid experience with the following:
  • Building user interfaces based on the IOS and Android UI standards i.e. material design spec and IOS Human interface guidelines.
  • Implementing mobile functionality with the Android SDK and/or IOS Cocoa Touch.
  • Writing unit and integration tests for Android and/or IOS< including inversion of control, mocks, stubs, etc.
  • Working with design teams to define feasible user interface designs to achieve business goals.
  • Implementing high fidelity designs for mobile platforms including working with Photoshop/Sketch and/or advising designers regarding design export format requirements etc.
  • Building and deploying mobile applications to Google Play Store and / or Apple App Stor.
  • Designing web services for mobile applications, REST, scalability, caching, etc.
  • Consuming web services (JSON< Serialization, async networking).
  • Debugging Android and/or IOS applications (leaks, CPU time, memory, power, graphical rendering).
  • Optimising performance of mobile applications.
  • Handling errors.
  • Supporting mobile applications already deployed to app stores.
  • Knowledge of contemporary trends in mobile app development e.g. RXAndroid, RxSwift, Cross platform technologies (Xamarin, React Native, Cordova etc.).

Ouputs – What are the key performance areas and daily responsibilities?

  • Build reusable front-end components and libraries for future use across multiple projects.
  • Build highly interactive mobile applications.
  • Prepare mobile applications for release to app stores.
  • Analyse, diagnose and resolve errors related to their applications.
  • Collaborate, and communicate effectively with business stakeholders, design, QA and Backend team members.

Deliverables – What end result needs to be achieved?

  • We deliver a wide range of Digital products (which includes mobile-, web applications and APIs) as well as a number of replacement solutions for Valpre.  This opportunity will span across Corporate, Investment, Client and colleague based projects with the ultimate deliverable being to implement new solutions.
Apply before Saturday, January 13, 2018 - 56 Days left Companies may expire jobs at their own discretion. If you have not received a response within two weeks, your application was most likely unsuccessful.
8 people have viewed this job.
A JOB HANDPICKED JUST FOR YOU X