Senior UI / Frontend Developer

Boulder, CO
Job Terms:
Start date:
posted by:
Traci McMurray

Job Description:

Our top education client is looking to hire a senior UI or Front End Developer with strong Angular and Rapid Prototyping skills for a 9 month assignment, with great potential to extend. This position comes with W2 pay and a generous benefits package. Will be on site in Boulder, or would potentially consider Centennial, CO.

This  team of applied researchers, data scientists and software developers tasked with identifying new opportunities and transforming new ideas into real, tangible proof-of-concepts. 
Our work helps define the future of offerings in both the classroom and in developing educational content. 

We are seeking a versatile front-end web developer with experience in multiple UI technologies to extend existing application as well as develop new proof-of-concept prototypes. Degrees and formal qualifications are great, but relevant experience and a proven track record to deliver are most important. 

You are self-motivated, and enjoy developing rough ideas into high quality user experiences. You value collaborating with a team with a wide range of interests. You know how to make an application shine, but you are also know how to keep the codebase maintainable and future-ready. You are excited by learning new technologies, and you also enjoy teaching new technologies to others. You enjoy participating in hands-on collaborative design sessions and expressing your design concepts with the group during iterative whiteboarding sessions. 

This person will be building the prototypes that will be tested on students and teachers for forward thinking apps into products and working on a research team where very agile will be developing on the prototype side rather than the larger engineering products. 

Required Skills 
4+ years front-end software engineering experience 
Ability to express design ideas in an interactive group setting. 
In-depth knowledge / experience in the following: 
UX / UI Design 
Developing complex user flows and interaction 
Rapid-prototyping of application 

Nice-to-have Skills 
Other modern web application frameworks 
(e.g. Angular 2+, React, Vue, etc…) 
Grunt or other task scripting 
Backend and REST API design 
Automated Testing (unit and end-to-end) 
User Testing (e.g., support for A/B testing). 
Data visualization (e.g., D3.js) 
Exposure to Python 
Exposure to relational and NoSQL databases 
Responsive Web Design (mobile, native, etc...)