Javascript Developer

Johannesburg, Gauteng, South Africa

Job Description


Are you a seasoned and adaptable Web Developer looking to make an impact in the open-source world of full stack development? If you are proficient in JavaScript and have a passion for building innovative web applications using React (Front-end) and Node.js (Back-end), then we have an exciting opportunity for you!

JavaScript Developer
Johannesburg

Role Overview:
As a Full Stack Web Developer, you will play a key role in designing, developing, and maintaining complex software applications. Your primary focus will be creating new features and ensuring the seamless performance of existing applications. You will be an integral part of our cross-functional teams, contributing to the development of full-stack, Universal JavaScript apps using React and Node.js.

Responsibilities:

  • Develop complex software applications using JavaScript and other selected languages, adhering to coding standards and best practices.
  • Collaborate with product and application teams to analyze features, assess impacts, and identify potential risks.
  • Review technical documentation for accuracy and provide valuable insights during the product definition phase.
  • Demonstrate a sense of urgency and commitment to deliver high-quality solutions within the specified time-frame.
  • Work collaboratively in cross-functional teams, fostering a professional and cooperative atmosphere to achieve common goals.
  • Conduct technical root cause analysis and propose effective corrective actions for identified issues and defects.
  • Participate in peer code reviews, offering constructive feedback and suggestions to enhance the development process.
  • Design and implement new functionalities, contributing to software projects from conceptualization to deployment.
  • Proactively identify architectural shortcomings and provide solutions to ensure smooth implementation.
  • Utilize software tools such as configuration management systems, build processes, and debuggers to streamline the development process.
  • Perform application load, performance, and security tests to ensure the robustness of the applications.
Requirements:
  • Matric or equivalent qualification.
  • A 3-year Computer Science degree or equivalent diploma/certification.
  • Minimum of 6 years of experience in JavaScript development, with proficiency in ES6.
  • Extensive experience (4+ years) in Node.js and React development.
  • Strong skills in SQL, HTML, CSS, JSON, and XML (6+ years).
  • Familiarity with Docker (2+ years) and Redux (1+ year) is advantageous.
  • Knowledge of Git & Source Control, Microsoft DevOps, Express Framework, Knex and Bookshelf Libraries/Tools, MySQL, PostgreSQL, Unit & Acceptance Testing, and React Native would be a plus.
  • Demonstrated ability to work in an Agile/Scrum environment.
  • A creative problem solver with a can-do attitude and a self-starter mentality.
  • Excellent analytical skills and a quick study to adapt to new technologies.
IT Executive Consultant

For more information please contact:

Antoinette Rankoe

Network Recruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1261180
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned