Lead Web-Tools Engineer
Escape Velocity Entertainment
Summary
Join Escape Velocity as a Lead Web-Tools Engineer and spearhead a team responsible for designing and implementing internal web tools for an unannounced project. You will develop and maintain these tools, ensuring they support various aspects of game development. This role requires strong leadership, collaboration, and technical skills in web development. Escape Velocity offers a fully remote work environment and values a culture of play and autonomy. The ideal candidate possesses extensive experience in web application development, modern frameworks, and database management, along with excellent communication and problem-solving abilities. We prioritize a positive and rewarding work environment.
Requirements
- 6+ years developing web-based applications
- Modern web development frameworks such as ReactJS. Our tools use Vue.js but knowledge of equivalent frameworks is acceptable
- All elements of web-based apps, HTML, CSS, JavaScript, command line tooling
- Database experience (SQL)
- Strong programming skills and the ability to code
- Experience writing technical documents
- Excellent communication and interpersonal skills
- Self-motivated, strong work ethic, and able to work independently
- Creativity in problem-solving and the ability to think outside of the established solutions
- Keen interest in games
- Experience with source control systems, we use a mix of git and perforce. Experience in at least one is essential
- Modern web-based production tooling, such as Jira, confluence etc
- Integrating with existing frameworks and systems
Responsibilities
- Develop and maintain web tools to support different aspects of the game development process
- Spearhead a team of Tools engineers by having dependable people skills, an enthusiastic attitude, and a team-first mentality; you give effective direction, support, and feedback, and can nurture professional growth in your team
- Keep up-to-date with the latest web development technologies and techniques
- Write code that fulfills the functional and technical requirements of the project
- Participate in the design of products and perform testing activities
- Collaborate with cross-functional team members and stakeholders from different departments like engineering, design, art
- Adhere to the project’s coding standards
- Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
Preferred Qualifications
- Experience with backend languages such as Kotlin, Java, C#, or Golang
- Familiarity with containers such as Docker
- Experience using Unreal Engine 4/5
Benefits
Fully remote and support team members nearly anywhere in the world