Android Backend Developer (M/F) – Gauteng Johannesburg

IT consulting company

Andriod – Back-end Developer (M/F)

  • (M) Android Marshmallow
  • (F) F-droid (free and open source software)

About:

  • Implement and deploy new features in collaboration with mobile application developers.
  • Implement features such as backing up user data to the cloud, streaming content to client applications, real-time interactions, sending push notifications via Google Cloud Messaging for Android (GCM), etc.

TASKS AND RESPONSIBILITY

  • In this role of generalist, your contribution to the technical direction counts.
  • Stay on top of the latest technologies and feel comfortable working in a distributed environment

(e.g. cloud-based backend and third-party providers).

  • Collaborate with your team to create new features and push development boundaries.
  • Stay curious for experiences.

QUALIFICATIONS

  • BSC or Masters in Computer Science, Engineering or related field.

Terms

  • Minimum of 4+ years of Android development experience
  • Minimum of 4+ years of software development experience
  • Have published at least 2-3 original Android apps

The technical requirements

  • High level understanding of database architectures
  • Web application architectures
  • Knowledge of applications deployed in the cloud
  • Experience with build tools: Composer, NPM, Webpack
  • Very good experience with PHP
  • Very good experience with Laravel
  • PostgreSQLName
  • REST-APIs
  • GIT version control and GIT workflow.
  • TDD (Test Driven Development).
  • GraphQL is a plus (advantageous)

Outputs – Tasks/Responsibilities

  • Implement and deploy new features in collaboration with mobile application developers.
  • Collaborate with data scientists and analysts to transport prototypes of predictive and consumer communication services into production-scale services.
  • Desire to dive into new technologies across a broad software stack.
  • Expose yourself to new concepts and technologies, so that we can be the first to adopt and innovate new techniques.
  • Being competitive and a perfectionist is a plus.
  • Working life has many challenges. as we are a product-oriented B2C company, high stress level is one of the most important skills
  • Teamwork experience and ability to work independently and accurately.
  • Product focused
  • Practical and analytical personality.

Desired skills:

  • Android development
  • Back end development
  • Android Marshmallow
  • Android F-droid
  • PHP
  • Cloud applications
  • Database architectures
  • Laravel
  • PHP-Laravel
  • Build tools
  • Composer
  • MNP
  • webpack
  • REST-APIs
  • PostgreSQLName
  • TDD
  • Test-driven development
  • GraphQL
  • Web application architectures
  • Applications deployed in the cloud

Desired work experience:

Desired level of qualification:

Find out more/Apply to this position

About Mitchel McMillan

Check Also

TAKE A LOOK | Netcare auctions off two of its former hospitals in Joburg

Netcare Clinton Hospital (Supplied) Netcare’s Union and Clinton hospitals, both south of Johannesburg, will go …