WebGL Engineer at Social Tables
Washington, DC, US
At Social Tables, we envision a world where every face-to-face event achieves great things! If you want a job where there’s more enthusiasm than there is red tape, where hard work charges the atmosphere with excitement and promise, where ideas are encouraged, and people like coming to work, then Social Tables may be the place for you! 
 
Join the close-knit engineering team that conceptualizes and develops our industry leading SaaS solutions and services. Hone your skills in an agile, test-driven environment and have a measurable impact on a well-established rapidly expanding business.  
 
Our Bessemer & 500 Startups backed venture delivers SaaS to clientele from hotel chains such as the Hyatt Hotel Corporation to academic special events teams from Harvard Business School to corporate meeting teams such as Genentech.  
 
WEBGL ENGINEER At Social Tables, WebGL Engineers focus on building, improving and delivering our platform for viewing and interacting with 2D and 3D representations of event spaces. You will own and improve the current product and tools to visualize events across a large number of browsers using Javascript, WebGL, and Three.js.

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.

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

WE BRING TO THE TABLE

    • Meaningful work on world class and industry changing products
    • Amazing culture and coworkers in a flat organization
    • Flexible Vacation
    • 100% covered premiums for Medical, Dental, Vision, Life, Short/Long Term Disability Insurance
    • Discretionary education reimbursement available from your first day
    • Equity in DC's hottest venture-backed startup
    • Sonos deployed throughout our downtown space with fully stocked snacks, drinks and weekly happy hours
    • Casual dress work environment

THINGS WE DON'T COMPROMISE ON