Full Stack Web Developer
MECS Africa
Johannesburg, South Africa
19h ago
source : Executive Placements

You will be joining a dynamic team that develops high performance software and cutting-edge electronic hardware products for our customers.

Our software portfolio covers mobile, desktop, server side and web front end applications and services.

We are actively involved in the entire development and manufacturing cycle of electronic hardware products for various industrial and commercial markets.

Our work spans from telecommunications through to power electronics, with all the in-between sub-disciplines involved in realizing a product from a concept to production.

A strong desire to learn new skills and evolve your capabilities in the arena of web development will be your most valuable contribution to our organization.

Responsibilities :

  • Build scalable web applications to dashboard our device telemetry on a multitenancy platform.
  • Write well designed, testable, and efficient code across multiple platforms
  • Maintain and evolve software functionality
  • Integrate software components into third party software systems
  • Develop software verification plans and quality assurance procedures
  • Produce software documentation
  • Comply with project plans and industry standards
  • Minimum Previous Experience :

  • A minimum of 5 years of proven work experience as a software developer
  • Modern web frameworks such as, JavaScript, Typescript, React, Angular, Go etc
  • Ability to develop software in multiple languages are a requirement.
  • Design of interactive applications
  • Core understanding of relational databases and database connectivity
  • Firebird, PostgreSQL database experience is beneficial
  • Delphi / Object Pascal experience is beneficial
  • Other Skills :

  • Telecommunication systems knowledge beneficial
  • Team working skills
  • Good communication skills
  • Problem solving
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form