The role will be mentored by a Tech Lead and work with a larger tech team, so you won't be on an island. We thrive on a balance of collaboration and focused time which means you won't be spending all your time turning PSDs into HTML - rather you'll be part of the design and prototyping process. Critical Mass is a creative company at heart that uses technology to deliver amazing experiences to our clients and data to get better over time. We have a lot of fun and hope you'll join us.
**You will**:
- Rapid prototyping with code, using modern front-end frameworks and a digital pattern library
- Deliver solutions balancing technical and business requirements. Experience has taught you what works. Your long history in the game helps you choose the best mix of proven and cutting-edge technology.
- Interacting with project teams to understand business and user requirements
- Maintaining high coding standards and practices and exercise quality control on all aspects of web development
- Problem-solving in all areas of web development
**You have**:
- 3+ years demonstrated development experience with hand-coding advanced HTML, CSS, HTML5, CSS3, and JavaScript
- Experience developing with modern front-end tools and frameworks, **React**, SASS/SCSS, ES6
- Package manager and automation tool experience (Webpack)
- Demonstrated understanding of Responsive Web Design principles
- Proficiency with semantic HTML Markup
- Experience diagnosing and solving cross-browser/cross-platform issues
- Experience working with cross-functional teams
- Accessibility knowledge (WCAG 2.0 Level AA)
- Experience working with cross-office teams
- The Talent Team at Critical Mass is focused on ensuring we provide the best training, mentorship, and employee experience possible! CM new hires & employees are the future of our organization, and we want to set you up for long-term success. In an effort to do so, we expect our team to work from an office a minimum of 3 days a week. The ask stems from our want to:_
- _Strengthen opportunity for continuous learning_
- _Improve collaboration and team relationships._
- _Increase employee engagement_
- We understand that not everyone may feel comfortable with this expectation, so we ask that you please let us know immediately if there are any concerns so we can help navigate accordingly._