UI Developer Job Description
Minimum 5 years of web application development experience.
In-depth knowledge of: Front End/UI development and with backend application Integration
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Must have Experience in Front-End User Interface (UI) development using Angular and ReactJS
frameworks.
Up-to-date knowledge of modern HTML/HTML5, CSS/CSS3, JS, XML, DHTML, SASS and Node JS.
Experience in developing responsive web applications that work well across the multiple
devices.
Experience with browser differences and limitations and client-side performance.
Familiarity with debugging tools for Internet Explorer, Safari, Chrome and Firefox.
Solid understanding and experience in services integration using SOAP and/or Restful Web
Services utilizing XML and/or JSON.
Ability to quickly learn and work on new technologies and implement POC.
Able to come up with various UI designs and architectural thoughts according to UX designs.
Experience with maintaining existing JS codebase.
Good oral and written communication skills.
Nice to Have
Experience with and front-end tooling such as Webpack, Grunt, or similar.
Experience with CSS preprocessors such as SASS/SCSS.
Experience with ARIA/Accessibility (ADA)
Experience with JSP/XHTML
Experience with security standards like OWASP.