Typescript Game Programmer for Lifelong Learning, PlayCanvas, WebGL, React

1 Year ago • 8 Years +

Job Summary

Job Description

Typescript Game Programmer for PlayCanvas & WebGL. Experience building games for web & mobile. Strong understanding of Typescript & web game tech stack.
Must have:
  • Typescript Experience
  • Web Game Dev
  • PlayCanvas Skills
  • WebGL Expertise
Good to have:
  • Colyseus Framework
  • Unity Web Games
  • Package Management
  • Automated Testing
Perks:
  • Unlimited PTO
  • Stock Options

Job Details

About the job

About The Role

We're looking for a software engineer with experience building games for web and mobile targets. You'll work directly with our product and platform teams to ensure a seamless gaming experience on the Bedrock website and in the mobile apps. You'll work with modern WebGL tools like PlayCanvas and Typescript, coding games and learning experiences that are lightweight and user friendly. Over time, you'll expand and maintain our core library of game utility libraries, enabling reuse across games where possible.

This is your chance to join an early-stage startup and and have an outsized impact on the culture and practices of our development team, while making a real impact with our users from day one.

Our game designs come from existing board games and educational simulations. Many of our games share basic UX flows, rules, and interactions, putting us in a unique position to produce numerous variants to target more diverse educational outcomes, without starting from scratch every time. You'll be helping to develop our code-sharing strategy across our first tranche of games, and you'll have the latitude to recommend tools and workflows to make this possible. Your shared utilities will be used by others on the team, and you'll be tasked with maintaining high quality libraries and packages to help ensure Bedrock's long term success in publishing an ever-growing library of games.

About Bedrock

Bedrock Learning, Inc. (https://thebedrock.co) is revolutionizing professional lifelong education for enterprises with global interests. Its main product is an enterprise SaaS social learning network that offers coursework, serious games, simulations, and intelligence streams that are all inherently collaborative. We aim for Bedrock to contribute to a more secure and prosperous world by improving how a wide variety of professionals learn, think, decide, and act. And we aim to empower those professionals by ensuring that what they do in our social network counts toward career advancement.

While we are accepting applications from anyone with the right to work in the United States, we will give preference to those in the Washington, DC-metro area or those who are willing to relocate there.

Bedrock Learning, Inc. is an equal opportunity employer and will not discriminate against any employee or applicant on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, veteran status, or any classification protected by federal, state, or local law.

Requirements

We are looking for someone who

  • is an engineer with 8+ years of experience building games in a professional setting
  • has worked in a professional capacity on games shipped on web, mobile, or PC platforms
  • loves Typescript or other strongly-typed languages, and knows how and when to use the advanced features of the type system
  • deep understand of web gaming; having released a couple Unity web games is not good enough
  • is passionate for web game technology stacks (TypeScript, JavaScript, WebGL, Three.js, PlayCanvas)
  • understands package management best practices, and is comfortable authoring code meant to be consumed by other developers
  • is able to work collaboratively as a part of a small team while still being able to handle their work with a great deal of autonomy
  • believes in the power of the Age of Lifelong Learning
  • has the right to work in the United States
  • Extra points for experience with Colyseus multiplayer framework


Duties And Responsibilities

  • Deliver new features and bugfixes to our first game, Seven Empires, currently in Alpha
  • Begin work on our next unannounced game, identifying potential areas of overlap and code reuse with existing games
  • Work with our artist & designer vendors to incorporate their work into our games, supporting them as needed
  • Write professional, maintainable Typescript / PlayCanvas code in a small team setting with minimal oversight
  • Test and document your changes, and write automated tests where appropriate
  • Take action on peer feedback and provide feedback on the work of your peer developers, encouraging best practices and clean code while remaining professional and courteous to others


Benefits

  • Competitive salary
  • Stock Options
  • Unlimited paid time off (PTO)
  • Annual and performance-based bonuses
  • Healthcare, Dental, and Vision with 100% of premiums covered for employees
  • Paid parental leave

Desired Skills and Experience

  • educational games
  • javascript
  • playcanvas
  • typescript
  • video games
  • webgl

Similar Jobs

Embark Studios - Game Programmer UI/UX - Games (Contractor)

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
Metacore - Game Programmer

Metacore

Berlin, Berlin, Germany (On-Site)
7 Months ago
VECTOR NORTH - [Vector North] Principal Game Programmer

VECTOR NORTH

Prague, Prague, Czechia (Hybrid)
7 Months ago
Keywords Studios (Player Support) - Senior Game Programmer - C++ & Unreal Engine

Keywords Studios (Player Support)

Victoria, British Columbia, Canada (Hybrid)
7 Months ago
Keywords Studios (Player Support) - Senior Game Programmer - C++ & Unreal Engine

Keywords Studios (Player Support)

Melbourne, Victoria, Australia (Hybrid)
7 Months ago
Keywords Studios (Player Support) - Senior Game Programmer - C++ & Unreal Engine

Keywords Studios (Player Support)

Adelaide, South Australia, Australia (Hybrid)
7 Months ago
Warner Bros. Games - Senior Game Programmer

Warner Bros. Games

England, United Kingdom (Hybrid)
8 Months ago
Keywords Studios (Player Support) - Game Programmer - Global - GDC Showcase 2024

Keywords Studios (Player Support)

(Hybrid)
8 Months ago
Keywords Studios (Player Support) - Game Programmer - Global - GDC Showcase 2024

Keywords Studios (Player Support)

Malta (Hybrid)
8 Months ago
Keywords Studios (Player Support) - Senior Game Programmer - Malta

Keywords Studios (Player Support)

Valletta, Malta (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in United States

Fantastic Pixel Castle - Principal Technical Animator

Fantastic Pixel Castle

United States (Remote)
7 Months ago
PlayStation Global - Executive Search

PlayStation Global

United States (Remote)
7 Months ago
NetEase Games - 2024 Campus Connect General Application

NetEase Games

United States (On-Site)
7 Months ago
PlayStation Global - Senior Designer

PlayStation Global

United States (Remote)
7 Months ago
Insomniacs - Senior Designer

Insomniacs

United States (Remote)
7 Months ago
Hoyoverse - Office Manager

Hoyoverse

United States (On-Site)
7 Months ago
Mob Entertainment - Product Development Specialist (Merchandise)

Mob Entertainment

United States (On-Site)
7 Months ago
Red Games Co. - Sr. YouTube Channel Manager

Red Games Co.

United States (On-Site)
7 Months ago
Polygon Labs - Product Manager

Polygon Labs

United States (Remote)
7 Months ago
Keywords Studios (Player Support) - Senior Environment/World Building Artist (contractor)

Keywords Studios (Player Support)

United States (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
7 Months ago
King - Senior QA Specialist - Shared Tech

King

Barcelona, Catalonia, Spain (On-Site)
7 Months ago
King - Senior Security Engineer 12 months Fixed Term Contract

King

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
Evolution - Receptionist

Evolution

Southfield, Michigan, United States (On_site)
7 Months ago
Evolution - Procurement Coordinator

Evolution

São Paulo, State Of São Paulo, Brazil (On-Site)
7 Months ago
PlayStation Global - Manager, Partner Sourcing

PlayStation Global

London, England, United Kingdom (On-Site)
7 Months ago
Ubisoft - Security Analyst – Organizational Resiliency

Ubisoft

Montreal, Quebec, Canada (Hybrid)
7 Months ago
Ubisoft - Team Lead - Environments/Architecture [Assassin's Creed Hexe]

Ubisoft

Montreal, Quebec, Canada (Hybrid)
7 Months ago
Azra Games - Feature Designer

Azra Games

California, United States (Hybrid)
7 Months ago
Bungie - Destiny Weapons Designer (Associate to Mid)

Bungie

(Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bedrock Learning offers a pathbreaking enterprise social learning network for public and private-sector professionals who touch global affairs — from the armed services to tech to finance. Spun off from War on the Rocks (https://warontherocks.com), Bedrock offers streaming intelligence, courses, and wargaming on a collaborative, globally accessible platform, powered by innovative technology and a peerless roster of experts.

Get notified when new jobs are added by Bedrock Knowledge, Inc.

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug