Website eLearning Studios

The main purpose of this role is to focus on the continued development and maintenance of an innovative and new web platform using Python, Django and Angular as the front end.

You will need to be comfortable in all aspects of the web implementation cycle. This will include gathering requirements, designing, implementing, testing, deploying and maintaining web applications.

As the primary web application developer, you will also be involved in the development web development projects.

Skills Required: 

  • Extensive experience of development of front-end development particular Angular
  • Experience of PHP with WordPress
  • Experience or understanding using Python, Django, JavaScript, HTML & CSS
  • PostgreSQL Database
  • Development of APIs
  • Data Management form Apps
  • Linux server administration (Bash, NGINX, Gunicorn)
  • Proven track record as a software developer with at least 5 years’ experience in  front end web application development
  • Excellent communication skills both written and verbal.

Responsibilities: 

  • Building new features for the main web platform applying Angular. This includes all steps of the implementation cycle from requirements gathering to deploying on production.
  • Support in PHP particularly WordPress
  • Creating API for the apps and integration with the platform
  • Maintaining the main web platform, by fixing bugs, developing optimizations where needed and monitoring potential issues before they are picked up by end users.
  • Server management: keeping updated and monitoring resource usage.
  • Working with other team members with different disciplines to develop and enhance the platform.
  • Organising the performance metric gathering for new apps.
  • Maintaining the cross-platform mobile app for distributing our apps.