Job details

Senior Developer, React

  • Java
  • REST
  • Node.js
  • GraphQL
  • Next.js
  • React.js
  • CSS

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 month ago

The Critical Mass technology team is looking for an inspired, motivated, and experienced web developer to join our team. We are an experience design agency with a focus on the customer, which means that multi-discipline collaboration and prototyping are at the heart of our process. We're using the latest technologies including React, GraphQL, and a clean component-based approach to deliver reusable, innovative, and responsive experiences. Web performance & accessibility are also key concerns because of their respective importance to user experience and perception of a premium experience.

Our 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.


You will:

  • Develop web applications that follow the latest web standards leveraging leading-edge front-end technologies
  • Provide solutions and estimates for tasks in support of tech staff
  • Work closely with Creative, Business, Technology and QA teams to ensure the solution will meet the requirements and performance targets
  • Own the development of web applications and ensure they follow the overall technical architecture and design established by the technical lead
  • Implement user and business requirements which are composed of multiple development activities
  • Maintain up-to-date and complete documentation on projects as dictated by the capability’s guidelines and best practices
  • Debug or troubleshoot complex issues in existing web applications
  • Proactively provide feedback on policies and procedures when an opportunity for improvement exists
  • Proactively provide guidance and support to other members of the team

You have:

  • Advanced English level (B2+/C1)
  • Hard Skills
    • Proficient experience working with a variety of front-end technologies [HTML/CSS/JavaScript]
    • Fluency in React.js (version 18 and above)
    • Proficient experience with cross-browser and cross-device compatibility
    • Proficient experience with automation and build chain tools [eg. Webpack, Vite, Node.js, etc.]
    • Proficient experience integrating web solutions with external web services [eg: REST, GraphQL]
    • Excellent knowledge of design patterns [e.g., Mobile first responsive development, model-view-controller, observer, object oriented, etc.]
    • Capable of transforming designs into HTML and CSS code
    • Capable of writing code compliant with modern accessibility and SEO guidelines and best practices
    • Capable of working with version control systems [GIT]
    • Capable of building proof of concept prototypes
    • Capable of troubleshooting, debugging, and doing root cause analysis of web applications issues using tools such as Chrome Dev tools.
  • Soft Skills
    • Superb verbal, written and proactive communicator
    • Highly collaborative
    • Eagerness to learn, especially in new technologies
    • Problem solving and troubleshooting

You may have:

  • WCAG accessibility experience
  • Experience with enterprise-grade content management platforms such headless WordPress
  • Experience with Next.js and GraphQL
  • Agency experience

What We Offer

  • Competitive benefits packages
  • Vacation, compassionate leave, sick days, and flex days
  • Access to online services for families and new parents
  • End-of-year closure days (not deducted from vacation balance)
  • Diversity and Inclusion Board with 12 affinity groups
  • Internal learning and development programs
  • And more…