Apply for Job

Mobile Applications Software Engineer

Vacancy Details

Reference No.

NS-42156

Synopsis

Our Client, a leading video entertainment organisation is currently seeking an individual to assume the role of Mobile Applications Software Engineer. The Successful incumbent will be responsible for creating and maintaining mobile applications that are compelling and enable the organisations users to consume world-class content through the latest available mobile technologies.

Description

  • Review designs created by designers and as all necessary clarifying questions before starting on work.
  • Write code to implement those visual elements into various mobile applications.
  • Create prototypes, mockups, and staging apps for review and feedback.
  • Support the entire application lifecycle (concept, design, test, release and support).
  • Produce fully functional mobile applications writing clean code.
  • Gather specific requirements and suggest solutions.
  • Write unit and UI tests to identify malfunctions.
  • Troubleshoot and debug to optimise performance.
  • Liaise with Product development team to plan new features.
  • Ensure that new and legacy applications meet quality standards.
  • Research and suggest new mobile products, applications and protocols.
  • Stay up-to-date with new technology trends.
  • Effectively communicate with peers on all levels.

Requirements

  • A Degree in IT or Computer Science.
  • University Degree in Computer Studies or suitable equivalent.
  • A minimum of 3 years’ experience in mobile app development.
  • Exceptional knowledge of Swift (iOS), Java (Android), JSON, SOAP and REST Web Services.
  • Knowledge of MVC architecture.
  • Knowledge of Reactive Programming (ReactiveX or Rx) (advantageous).
  • Demonstrable portfolio of released applications on the Apple App Store or the Android Play Store.
  • Solid understanding of Agile methodologies, SCRUM experience (advantageous).
  • Must have an understanding of object-oriented programming.
  • Experience in development practices such as test-driven development, continuous integration, and continuous deployment.
  • Excellent analytical skills with a good problem-solving attitude.
  • Knowledge of Java backend development (advantageous).

Kindly note, if you have not heard from us within two weeks of your application please consider it unsuccessful.

Position Type

Permanent

Work Level

Mid-Level

Salary

Market Related

Industry

Information Technology

Salary Type

Annually

Package

Cost To Company

Affirmative Action

Yes

Geographic Location

Gauteng - JHB North