Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformGraphQLJavaScriptJestNext.jsNode.jsPHPReactSCSSTypeScriptWordPress
About the role
- Develop and maintain web applications using React, Node.js, GraphQL and WordPress
- Work both independently and collaboratively to identify requirements, specify designs, and deliver on a regular cadence.
- Communicate effectively across internal and vendor teams to identify and resolve issues quickly and efficiently.
- Review and improve source code written by developers to meet the project coding standards
- Participate in both development of new features and supporting already existing media products.
Requirements
- Fluent in English.
- 5+ years professional software engineering; strong SPA experience.
- Advanced JavaScript and TypeScript with modern ES6+ patterns; React expertise (3+ years). (TypeScript is expected across the codebase.)
- HTML and CSS/Sass excellence; familiarity with modern styling approaches.
- Proficiency with Node.js and GraphQL in production systems.
- Solid unit testing discipline; comfort with front-end testing (e.g., React Testing Library and Jest) and isolating components effectively.
- Strong Git workflows and code review practices.
- Demonstrable understanding of SOLID principles and common design patterns; writes clean, maintainable code.