jobBox

Web Developer

Sirsonite Solutions
Employment Information
Company/HR Contact Information
Login your account to see contact details.

Job Description

Skills / Specification / Experience:

  • Solid development experience writing clean JavaScript code.

  • Deep knowledge of at least one JS framework like Angular/ Angularjs/ React.Js/ and are able to clearly explain how they work.

  • Solid understanding of what an Object Prototype is and how it has been leveraged to achieve the object-oriented nature of JavaScript.

  • Belief in the philosophy and essence of design patterns and why they are so crucial to writing maintainable, readable, and reusable code.

  • Fair understanding of the core tenets of Accessibility, someone who believes that user interfaces need not only be usable but also accessible for all.

  • Working knowledge of HTML5 and CSS3.

  • Solid understanding of JavaScript fundamentals including a good understanding of asynchronous request handling, partial page updates, and AJAX as well as how Promises or Observables help us optimize it.

  • Uncompromising attitude towards writing unit-testable and quality code using best practices of TDD and BDD with exposure to frameworks like Jest, Enzyme, Mocha, Chai, Qunit and the likes.

  • Experience in developing secure web applications and knowledge of application vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF) etc.

  • Good sense of design and knowledge of implementing it with the most efficient new age principles like SASS, LESS & styled-components.

  • Solid understanding of the importance of cross browser compatibility.

  • Deep understanding of the overall UI development methodology and how Restful APIs play an important role in the same. Strong belief in the Agile methodology and apply its principles on a consistent basis for continuous improvement.