Description

Duties:

* Senior UI Software Engineer will create engaging and intriguing customer experiences using the latest in modern design and technologies

* Fine-tune experiences to provide best-in-class performance and accessibility

* Elevate technology and consistently apply best practices for continuous improvement

* As a Senior UI Software Engineer, you will excel in a fast-paced agile environment, in small groups and individually, delivering on multiple priorities with little supervision

* Be responsible for and fully own the products you create with your team


Required Skills : * Bachelor s degree in Computer Science or equivalent experience * 5-8 years of experience in a relevant field * Strong experience with at least one major JS library/framework such as React, Angular, Vue or equivalent * Experience with Web services and proficiency in JSON, JSONP, and AJAX * Experience in developing secure web applications and knowledge of application vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF), etc. * Good knowledge of APIs and deep understanding of HTTP and REST architecture * Deep understanding of advanced JavaScript concepts * Strong proficiency in HTML5 and CSS3 * Cross-browser development * Concepts and practical application of Performance, SEO, and Accessibility (WCAG 2.1 AA or higher) for modern Web Applications * Test-driven development and automated UI testing frameworks Desirable Requirements: * Experience in Modern, Object-Oriented Programming Languages (C# .Net/.Net Core ideal) * Knowledge of Micro-Services/Micro-Front ends * Knowledge of Messaging/Signaling Services * Knowledge of practices and patterns for cloud native application architecture * Knowledge of DevOps

Education

Bachelor’s Degree