User Interface (UI) Developer

Boston, MA or Woonsocket, RI
Job Terms:
Start date:
posted by:
Amirah Salim

Job Description:

Aquent's Fortune500 client in Boston, MA is looking for a UI Developer for a 6 months + assignment with potential to extend beyond. 


We are looking for hands-on, passionate, driven people who want to join a high energy and growing team to make a difference in customers’ lives and who want to be on the forefront of digital innovation that aims to reinvent what a pharmacy and a health care company can be in the digital world. The UI/Front End Engineer will work with Product and UX teams on developing elegant code and state-of-the-art responsive customer experiences. 

Key responsibilities: 
• Work closely with product owner and UX teams to design, code and implement modern, compelling and highly optimized web customer experiences 
• A customer-centric mentality/passion for building products with great UX 
• Solve problems and pro-actively look for ways to improve our products, platform, and UI framework and experiences 
• An engineering mindset and strong consideration of the tradeoffs present in every decision 
• Leverage rapid prototypes to evaluate and explore solution options and ensure UX/UI feasibility 
• Work closely with, and incorporate feedback from, product management and back-end engineers to build reusable code and libraries for future use 
• Mentor junior software engineers 

Required experience: 
• 5+ years as a software engineer, with a minimum of 2+ years as a UI Lead Engineer or in a comparable role
• Expert in writing JavaScript code 
• Thorough hands-on knowledge working with XML, JSON, HTML, CSS 
• Extensive experience using libraries, tools, and frameworks such as: React, Angular, Ember, Underscore, jQuery, Dojo, Bootstrap, Sencha, D3, Backbone, Grunt 
• In-depth knowledge of framework code and methods of component architecture 
• Experience with responsive UI design and development 
• A track record of writing clean, high quality, high performing, scalable code 
• Disciplined approach to testing and quality assurance 
• Experience with optimization skills to improve performance, scalability, and usability of our applications 
• Good understanding of ADA and regulatory compliances 
• Experience working in Agile teams (using Scrum/XP and Test Driven Development) is a must 
• Experience with a CI/CD pipeline, GIT, Stash, Bit Bucket, Artifactory, Jenkins, etc. 
• Strong presentation and verbal communications skills 

Desired experience: 
• Startup and Retail experience 
• Experience in web security 
• Experience in UI performance testing and cross-browser compatibility testing 
• Experience working with distributed systems 
• Experience in test driven development using JavaScript testing frameworks such as JUnit, Jasmine 
• Familiarity with the whole web stack, including protocols and web server optimization techniques 
• Thrive in a fast-paced environment 

• Bachelor’s degree in Computer Science or equivalent 
• Agile certification is a plus