Senior Frontend Engineer

DreamCraft Entertainment, Inc

Job Summary

DreamCraft is seeking a Senior Frontend Engineer to create compelling UI/UX designs and deliver high-quality implementations for our frontend products. You will improve our editor tool (React + Electron) and platform websites (React), develop backend functionalities with Node.JS + AWS, and resolve performance issues. The role requires 5+ years of frontend development experience, 3+ years with React, and proficiency in Javascript, HTML, CSS. You will also advocate for best practices and mentor junior team members.

Must Have

  • Create compelling UI/UX design for frontend products
  • Improve editor tool built with React + Electron
  • Improve platform websites built with React
  • Develop backend functionalities with Node.JS + AWS
  • Identify and resolve challenging performance and scalability issues
  • Advocate for frontend development best practices/workflows
  • Mentor junior team members
  • Bachelor’s degree in Computer Science or related field
  • 5+ years of professional frontend development experience
  • 3+ years of working experience using React
  • Proficient in Javascript, HTML, CSS
  • Familiarity with React best practices and workflows
  • Experience in moderately sized development teams (5-20 developers)
  • Collaboration experience with UI/UX designers and product managers
  • Passionate about frontend development technology
  • Some knowledge of backend development using Node.JS

Good to Have

  • Experience with electron desktop app development

Perks & Benefits

  • CPT/OPT/H1B sponsorship for international students

Job Description

Please send your resume to jobs@dreamcraft.com

About Us

DreamCraft builds technology that empowers creators to make incredible video games—without any coding. We’re breaking the traditional barriers of costly teams and complex engines, providing intuitive, instantly deployable tools so anyone can craft the next Dota, PUBG, or Clash of Clans. Our team comes from companies like Google and Tencent, averaging 8+ years in gaming and multiple million-dollar titles shipped.

Responsibilities

  • Create compelling UI/UX design for our frontend products and deliver high quality implementations
  • Improve our editor tool built with React + electron to allow game designers to easily create great gaming experiences
  • Improve our platform websites built with React to allow game designers to easily collaborate, share, and deploy games
  • Develop backend functionalities with Node.JS + AWS to support frontend features
  • Identify and resolve challenging performance and scalability issues
  • Advocate for frontend development best practices/workflows and mentor junior team members

Requirements

  • Driven and fierce
  • Bachelor’s degree in Computer Science or closely related field, foreign equivalent education acceptable
  • 5+ years of professional frontend development experience
  • 3+ years of working experience using React
  • Proficient in Javascript, HTML, CSS
  • Familiarity with React best practices and workflows
  • Worked in moderately sized development teams (5 - 20 developers)
  • Collaboration experience with UI/UX designers and product managers
  • Passionate about frontend development technology
  • Some knowledge of backend development using Node.JS
  • Experience with electron desktop app development is a plus

In 30 days, you will

  • Understand the basic structure of the frontend code base and related components.
  • Implement simple frontend bug fixes and small features.

In 60 days, you will

  • Start to take on bigger & more challenging problems, demonstrate sophisticated problem solving skills, investigate/fix difficult frontend bugs.
  • Identify issues and improvement opportunities in the frontend development process, help setup more efficient workflow and dev environment.

In 90 days, you will

  • Take on the design & implementation of a major frontend feature, identify & address potential technical bottlenecks, collaborate with other team members in the implementation.
  • Contribute to project roadmap ideas, be able to prioritize multiple tasks, help set both short-team and long-term goals for the frontend team.

In 1 year, you will

A senior frontend engineer should achieve the following goals in 1 year:

  • Understand the project’s frontend code base in great depth and be very familiar with all other related systems/components (such as data storage, electron build, backend services, authentication, encryption, etc.)
  • Deliver at least one large & complex frontend feature in the lead role (lead on feature design and implement the most critical components).
  • Be recognized as the expert on frontend development in the team, be able to solve the most challenging problems and guide other team members.
  • Establish best practices and create a frontend development process that ensures timely delivery of high quality implementations across the entire frontend dev team.
  • Contribute product roadmap ideas and lead the team to their delivery.

Whether these goals have been achieved will be determined by examining the frontend team’s outputs, the engineer’s role in them, and other team members’ feedback towards the engineer.

Job Type: Full-Time

We sponsor CPT/OPT/H1B for international students.

10 Skills Required For This Role

Leadership Game Texts React Html User Experience Ux Aws Node.js Electron Javascript Css

Similar Jobs