**You will**:
- Work with the Technology Director on strategic initiatives and landing pages.
- Scope technical components of overall solutions accurately.
- Provide hands-on development support to the project team where necessary.
- Contribute to solution architecture designs and lead code reviews.
- Understand the technical complexities of multi-tiered web solutions and ensure appropriate design solutions are achieved.
**You have**:
- 5+ years of previous experience working as a Senior Software Engineer.
- Strong fundamental knowledge of ES6 JavaScript outside of any library/framework abstraction.
- Experience managing the development and delivery of commercial websites or web apps.
- Experience with React and Next.js.
- Familiarity with website operations and fluency in the typical tiers on a high-traffic website
**It's a plus**:
- BS in Computer Science or related technical discipline; or equivalent strong experience as Software Development Lead in exact areas of expertise required for CM (Digital Agencies projects, Web development projects, SCRUM/Agile software projects).
- Tech lead previous experience.
- Experience with the Atlassian suite of tools - JIRA, Bitbucket, Confluence, etc.
- Experience with Webpack or other tools used to optimize and maintain front-end build systems.
- Experience working in an agency and/or creative and/or technical consultancy environment.
- 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._