Frontend Engineer, ChessKid

Chess.com

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Build seamless platform experiences for ChessKid using Vue.js, TypeScript, and modern CSS
  • Identify and fix bugs to maintain system stability and performance
  • Collaborate with design and development teams to implement new features and products
  • Optimize performance and resolve issues including race conditions, memory leaks, and bottlenecks
  • Create pixel-perfect, fully responsive designs with minimal, efficient CSS

Requirements

  • Expert CSS knowledge including Flexbox and Grid layout
  • Expert SCSS preprocessor knowledge
  • Strong Vue.js component architecture skills with TypeScript
  • Proficiency with browser developer tools for debugging and performance optimization
  • Experience with Scoped CSS, CSS Variables, and local scope CSS strategies
  • Track record of delivering responsive designs with precision
  • Comfort with PRs, code reviews, and distributed team collaboration

Preferred Qualifications

  • Experience with high-traffic sites and large-scale projects
  • Strong communication skills in a fully remote environment
  • Sense of ownership and responsibility
  • Chess player or interest in the game
  • Commitment to continuous learning

About the Company

Chess.com is one of the largest gaming sites in the world and the #1 platform for playing, learning, and enjoying chess. ChessKid.com is the world's #1 chess site for kids and the scholastic extension of Chess.com, dedicated to growing the game for children worldwide through fun, educational, and safe experiences. The company operates with a fully remote team of 600+ people across 60+ countries, serving 250M+ users globally with a mission-driven, flat, no-corporate culture.

Skills & tools

vue.jsTypeScriptCSSSCSSFlexboxGrid

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Expert CSS including Flexbox and Grid
  2. 02Expert SCSS preprocessor knowledge
  3. 03Strong Vue.js with TypeScript
  4. 04Debugging and performance optimization
  5. 05Scoped CSS and CSS Variables
  6. 06Pixel-perfect responsive design
  7. 07PRs and code reviews
  8. 08Distributed team collaboration