Software Engineer-UI
About the role
Highly skilled at front-end engineering using Object-Oriented JavaScript, various JavaScript libraries and micro frameworks (jQuery, Angular, Prototype, Dojo, Backbone, YUI), HTML and CSS. A very strong Javascript foundation and clear understanding of Javascript classes, prototype based inheritance, modules, private member scopes, etc. Well-versed in software engineering principles, frameworks and technologies. Involvement in developing and enhancing main front end platform - website. Experience in performing code analysis, requirements analysis, identification of code metrics, system risk analysis and software reliability analysis. Develop specifications and designs for complex applications or modifying/maintaining complex existing applications. Excellent communication skills. Self-directed team player who thrives in a continually changing environment.
Candidates will join an innovative team pushing engineering boundaries. Depending on the domains associated with this job, you will be expected to design clean APIs, write automated test cases, and participate in peer code reviews. We value developers who focus on performance optimization, fast load times, and simple, maintainable architectures.