The UI Developer Position is located in Newark Delaware and is a W2 contract role with a minimum commitment of 16 months. It is a hybrid position and candidates are expected to reside nearby for inoffice collaboration.
Key Responsibilities and Skills:
Core Technologies:
- Proficiency in HTML CSS and JavaScript.
- Experience with frontend frameworks such as Angular or React is highly preferred.
Version Control:
- Proficiency in using GIT for distributed version control including experience with branching merging and familiarity with Bitbucket.
FrontEnd Design Principles:
- Knowledge of design patterns such as Responsive Web Design MVC architecture and BEM OOCSS.
- Understanding of modular programming and concepts like Event Delegation Singletons Prototypes Mixins and Publish/Subscribe patterns.
Dynamic Content:
- Strong experience with AJAX techniques for fetching data and rendering dynamic content.
Semantic HTML & CSS:
- Expertise in semantic HTML and CSS3 including using SASS for creating layouts responsive design and ensuring compliance with WCAG 2.1 accessibility standards.
Development Tools:
- Experience with DevTools Web Fiddler Visual Studio and accessibility tools like JAWS VoiceOver TalkBack.
UX Collaboration:
- Ability to work with UX designers to convert wireframes into functional user interfaces while addressing potential design risks.
Performance Optimization:
- Familiar with tools like Lighthouse and techniques such as image compression lazy loading code bundling and sprite usage.
Node.js and Package Management:
- Proficient in Node.js along with NVM and NPM for managing versions and packages.
Modern JavaScript:
- Expertise in Vanilla JavaScript (ES6) and experience with frameworks/libraries like Vue React Polymer Angular Handlebars and jQuery.
HTML, CSS, and JavaScript. Angular or React GIT Responsive Web Design, MVC architecture, and BEM, OOCSS. modular programming AJAX semantic HTML and CSS3 DevTools UX Collaboration Lighthouse Node.js and Package Management Modern JavaScript