Senior Developer, React

Full Time
San José Province, San José, Costa Rica
3 months 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…

Critical Mass is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We do not tolerate discrimination on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. If you are an individual with disabilities who would like to request an accommodation, please reach out to accommodations@criticalmass.com.

We are committed to fostering diversity, equity, and inclusion within our pool of candidates, with a target of achieving at least 50% representation from underrepresented communities.

The Critical Mass Talent Acquisition team will only communicate from email addresses that use the URLs criticalmass.com and us.greenhouse-mail.io. We will not use apps such as Facebook Messenger, WhatsApp, or Google Hangouts for communicating with you. We will never ask you to send us money, technology, or anything else to work for our company. If you believe you are the victim of a scam, please review your local government consumer protections guidance and reach out to them directly.

If U.S. based: https://www.consumer.ftc.gov/articles/job-scams#avoidIf Canada based: https://www.canada.ca/en/services/finance/consumer-affairs.htmlIf U.K. based: https://www.gov.uk/consumer-protection-rightsIf Costa Rica based: https://www.consumo.go.cr/educacion_consumidor/consejos_practicos.aspx