Javascript Developer - City Of Johannesburg Metro Verfied

Salary Negotiable City Of Johannesburg Metro, Gauteng City Of Johannesburg Metro, Gauteng more than 14 days ago 12-04-2019 11:24:46 AM
07-06-2019 11:24:46 AM
Introduction
a leading dynamic company is looking for a JavaScript Engineer, you will work in product teams to create long-term solutions that cleanly integrate with modern devices and APIs. you will work in a fast-paced, Agile environment, delivering sophisticated software that is critical to the operations of our clients. This requires a mature attitude and a belief that testing and code quality are a collective responsibility, fundamental to delivery.


You will have the opportunity to build cutting-edge products that blur the boundaries between web and native while still championing the openness and discoverability of the web. You will also have a key role in guiding the role web technologies play in the company’s future.

they use React, Redux and Webpack for the majority of our frontend work but we keep our eyes open for anything that can help us achieve better outcomes and always choose the tech that will serve the product the best.

Duties & Responsibilities
A polyglot developer mindset and an openness to working with other languages in the future (such as Ruby or Java);

Good knowledge of JavaScript and familiarity with the latest ES languages features;

Good knowledge of at least one JS framework such as React, Angular or Vue including design patterns that keep code reusable and maintainable in larger apps;

Familiar with Data queries and manipulation with GraphQL

An understanding of how to test to your work and write testable code;

Experience working in an agile team, and a good level of understanding of the agile values and principles.

Desired Experience & Qualification
A keen interest in mobile development and technology trends;

Some experience of infrastructure development, such as the configuration of servers, caches and queues;

A good understanding of continuous delivery, CI, and automated deployments;

Solid experience with TDD/BDD.