You will: - Works closely with Creative, Business, Technology and QA teams to ensure quality and punctual web development - Translates graphical designs and wireframes into fully styled markup code - Implements technical solutions following the Capability’s best practices - Provide feedback on policies and procedures when an opportunity for improvement exists - Ensures concise and clear documentation is maintained by all peers for the projects as dictated by each Capability’s guidelines and best practices You have: - Advanced English level (B2+/C1) - At least 2 years of experience working exclusively with Front-End technologies (HTML/CSS/JavaScript/jQuery). - In depth knowledge with Cross-browser and Responsive development. - Work experience configuring, using, and troubleshooting tools such as process automation & scripting (eg. Webpack or Gulp) and pre-processing tools (eg. SASS, LESS). - Can configure automation tools such as Webpack or Gulp and include common project tasks such as pre-processing, minification, code obfuscation, etc. - Knowledge of design patterns (e.g., model-view-controller, observer, object-oriented, etc.) and working with several mainstream libraries and frameworks. - Capable of designing and choosing a quality assurance process for the project including guidelines for unit tests, load testing, and performance testing. - Capable of writing code compliant with modern accessibility (eg. ARIA, WCAG, Microformats, ADA, RDF) and SEO guidelines and best practices. - Capable of working with new technologies and building proof-of-concept prototypes. - Capable of troubleshooting, debugging, and doing root cause analysis of web platform issues. - Plus: Experience in Adobe Experience Manager (AEM). - Experience working with other disciplines to deliver websites. - 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._