Dynamic Yield is on the lookout for an experienced JavaScript Developer who
has a passion for technology and a strong drive to get things done, the right
way. If your passion is around client side frameworks, browsers and
performance, we would be glad to meet you ! You will deal with the full cycle
of software development, from conception and brainstorm phase, through the
research & design , and finally the implementation and deployment. You will
consider software aspects such as performance , accuracy and quality. As a
JavaScript Developer, you should be comfortable around both front-end and
back-end coding languages, development frameworks and third-party libraries.
You should also be a team player with a knack for visual design and utility.
The Task-at-Hand:
* Ownership of technical design of new features
* Work with development teams and product managers to ideate software solutions
* Design mostly client-side architecture and solutions that will run in customers' web sites
* Build and improve effective client side APIs
* Test software to ensure efficiency, accuracy and performance
* Write technical documentation
Optimal Skills for Success:
* Proven experience as a JavaScript Developer or similar role
* At least 5 years of JavaScript experience
* Strong knowledge of multiple front-end languages and libraries (e.g. JavaScript, HTML/ CSS)
* Knowledge of multiple client side frameworks such as React, Angular, Vue
* Passion for client side frameworks, browsers and performance
* SQL/NoSQL database experience (MySQL, Redis) a plus
* An ability to work within a development team
* A degree in Computer Science or a related discipline, or relevant army experience (Self-taught hackers always welcome)
* Excellent verbal and written communication skills in English