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

Just 10 homes in Soweto have sold for over R3m, data shows

Only 10 of the 183,525 homes registered in Soweto, Johannesburg, have achieved a sale price …