WebGL Engineer

Washington, DC
Engineering
Full-time
A best friend's wedding, a 20th anniversary party, an exclusive NFL training day lunch, a NASCAR race, The Grammys, a first concert, the opening of a new museum - we all have a favorite event.

Events and meetings make an impact that lasts a lifetime. And, as more and more of our lives are spent online, this time offline is truly rare. So, at Social Tables, now a Cvent company, our goal is to make it easy to bring great people together, face-to-face.

With more than 4.5 million successful events brought to life using our award-winning event management platform, we'd say we're well on our way. As we look to the future, we're focused on continuing to innovate and create the best technology to bring joy through the power of in-person connection. And that's where you come in!

If you want a job where there’s more enthusiasm than there is red tape, where ideas are sought after and celebrated, and where hard work changes the course of human history, then Social Tables may be the place for you!

YOUR STRENGTHS

    • A seasoned Engineer who enjoys sharing your experience with the team.
    • Strong with ES6 & WebGL
    • Passionate about writing code that is scalable, maintainable, reusable, and well-tested
    • Feel comfortable with 3D mathematics, 3D visualizations, shaders, and 3D rendering (including off screen)
    • Enjoy applying data structures, algorithms, and object oriented design, to solve challenging problems
    • You should have a strong, proven background in software development with 2+ years of professional JavaScript and at least 1 year of production WebGL experience
    • Bachelor’s degree in computer science or closely related field or a foreign equivalent

TECHNOLOGIES WE USE

    • We write JavaScript
    • We use WebGL and Three.js for 3D
    • We use Node.js on the server
    • We prefer Restify for APIs and Express for web apps
    • We use React on the browser, and when we need more complex state management on the browser, we use Redux
    • We do not transpile our server code
    • We use Babel to transpile Stage 2 or later ESNext on the browser
    • We build our browser assets with Webpack
    • We use MySQL & RethinkDB for our database storage
    • We use AWS for our infrastructure
    • We develop on our local machines, not in the cloud
    • We keep our projects up-to-date with current versions
Our benefits set you up to do your best work, how you like to do it. We offer competitive salary packages, an extensive benefits package for all full-time employees including medical, dental, vision, annual bonuses, 401K Match, in office gym, and other great perks! And, we're committed to building an inclusive environment for people of all backgrounds and everyone is encouraged to apply.

EEO[/AA]Minorities/Females/Disabled/Veterans
Social Tables and Cvent maintain a drug-free workplace