Make 10 Million Chess Players Happy as a Senior JavaScript Developer - Chess.com - Palo Alto, CA
This is a full-time, permanent, remote work opportunity. You will work from home alongside our team of 40 amazing developers, content people, and support staff. Our team is 100% remote - your coworkers are in the USA, Argentina, Poland, Serbia, Russia, Ukraine, Canada, Romania… all over! We are a family-style, startup-feeling, high-traffic, profitable company.
From interactive boards with millisecond animations, to beautiful UI elements and complex graphs, we rely on AngularJS and pure JavaScript to make the user experience amazing. We are looking to add a senior-level, highly-experienced JS developer to our team. Of course you should be familiar with many popular JavaScript frameworks and libraries, but also know pure JavaScript. You should know how to build and structure your own custom library. You should know when to use existing, and when to write your own. You will be tasked with organizing, optimizing, and extending our current JS codebase. Much of it is custom-built for maximum performance at scale. You should have deep low level understanding of the inner workings of DOM manipulation strategies such as those used in jQuery or AngularJS. You should be able to animate, drag, drop, and add any number of effects. You will also be in charge of benchmarking performance and tweaking for the most optimal, smooth experience for our users.
Skills & Requirements - Many years of deep JavaScript
- Solid knowledge of AngularJS
- Experience with animation, profiling, and optimization
About Chess.com Chess.com is the #1 online chess service more than 10 million members across our Chess.com site, Facebook app, iOS app, Android app, and ChessKid.com site for kids. We are an awesome team of passionate developers from all around the world - from USA to Argentina to London to Poland to Russia. We’re a profitable, privately-held business with no outside investors. We are a hard-working, fun group of people who enjoy chess and love building a successful service that serves so many people.
Joel Test score: 12 out of 12 The Joel Test is a twelve-question measure of the quality of a software team.
Do you use source control? Can you make a build in one step? Do you make daily builds? Do you have a bug database? Do you fix bugs before writing new code? Do you have an up-to-date schedule? Do you have a spec? Do programmers have quiet working conditions? Do you use the best tools money can buy? Do you have testers? Do new candidates write code during their interview? Do you do hallway usability testing?
\
0 comments:
Post a Comment