Write high-quality code for the web-based features and associated tools for our games in a thorough and timely manner.
Design, implement, document, and maintain web APIs written in C# and ASP.NET Core.
Design, implement, document, and maintain mobile-first websites and web clients written in TypeScript, JSX, and React.
Write coherent, organized code and be comfortable working on a complicated code base with high levels of abstraction.
Identify potential solutions and liaise with development teams to determine technical feasibility and the level of effort to implement.
Communicate effectively with stakeholders, including game developers, product managers, and UX designers, to understand requirements and deliver high-quality solutions.
Maintain and optimize existing web applications and tools, ensuring scalability, reliability, and security.
Stay up-to-date with the latest trends and best practices in web development, and share knowledge with other members of the team.
Requirements
5+ years of full-stack software development experience.
English - Upper-intermediate+ (daily communication).
Strong programming skills in JavaScript, as well as experience with web development frameworks such as React, Vue, or Angular.
Strong programming skills in C# and ASP.NET Core.
Familiarity with Object-Oriented Programming techniques and languages.
Experience with mobile-first web frameworks such as Bootstrap and Foundation.
Experience creating highly interactive, consumer-facing web clients using modern technologies, and using the Unity Game Development Engine is highly preferred.
Experience with MERN, MEVN, and LAMP stacks is preferred.
Git, Perforce, CVS, SVN, or other version control software.
Benefits
Contact us to get more details about the benefits we offer.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#ASP.NET CoreTypeScriptJSXReactJavaScriptObject-Oriented ProgrammingBootstrapFoundationUnity Game Development Engine