Want to see your code used by millions of passionate chess players? Chess.com is looking for Vue.js-focused Full-stack engineers who take pride in writing quality code and working with a great team.
- Solid experience with Vue.js and component-based architecture
- Deep understanding of Javascript (ES6)
- Comfortable with PHP and templating languages (Symfony/Twig, Laravel/Blade, etc)
- Ability to comfortably build user interfaces from existing SCSS/html templates
- Enjoy building products and features and putting them in the hands of users
- Experience working in a Vagrant PHP-based environment
- e2e testing, CircleCI, GitHub Pull Request workflow
- Bonus: Knowledge of PWA, Service Workers, Webpack, and performance optimization
- Bonus: Experience with Node.js
- Bonus: Passion for chess
Fun to read some of other stories where this bit them too (PacMan, WoW, and eBay)! Anyway, new app has been approved by Apple and should be rolling out soooooooooon....
Thanks for all the comments! Always lots to learn from.
Indeed. I'm not sure that anyone here at Chess.com at the beginning thought we would hit a billion games played in our lifetime. But I guess after 10 years....
Maybe we should start a blog about all of the interesting bugs and challenges we encounter. It certainly is white-knuckle pretty often when running at scale. The number of devices, connections, features... I'm aging prematurely :P
Yes - I understand HOW it happened, just not sure WHY. Meaning, I'm not sure what the developer was thinking, and at this point, I'm not going to track down exactly who it was and point fingers. I think everyone has learned enough through this highly interesting bug. It certainly was interesting to see the slack room exploding with theories and debugging. A new iOS client has been submitted to Apple (hurry plz!!!), and a server fix is also in QA now. Fun problems to have......
Thanks. I'm a pretty understanding "boss", especially on the heals of reaching the 2 billion games milestone :D Our team is awesome and we love what we do. Unfortunately we're still a bunch of humans sitting at kitchen counters and on couches around the world, so things do sometimes fall in between the cushions...
Hey all. Thanks for noticing :P Obviously this is embarrassing and I'm sorry about it. As a non-developer I can't really explain how or why this happened, but I can say that we do our best and are sorry when that falls short.
$1 million dollars in prizes. $250k+ in production costs. I'm expecting 10-20,000 registrants. We are going to make a KILLING!!!!!!!!!!