Logo of Huzzle

Web Programmer

image

Epic Games

2mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Data
    Software Engineering
  • Quick Apply

AI generated summary

  • You need experience with TypeScript, JavaScript, React, Node.js, APIs, databases, CI/CD, Git, problem-solving, Agile, additional languages, cloud platforms, testing frameworks, and optimization strategies.
  • You will build and maintain web applications, collaborate with teams, follow best practices, experiment with new technologies, and contribute to continuous improvement efforts.

Requirements

  • Experience building web applications using modern tools like TypeScript, JavaScript, React, and Node.js
  • Understanding of APIs and microservice architectures, including tools like GraphQL
  • Familiarity with both relational and NoSQL databases
  • Knowledge of CI/CD pipelines, Git version control, and Agile/Scrum workflows
  • Passion for creating fast, reliable, and accessible web experiences
  • Strong problem-solving skills and a collaborative mindset
  • Experience with additional programming languages like Java, Python, or frameworks like Spring
  • Familiarity with cloud platforms (e.g., AWS) and containerization tools (e.g., Docker, Kubernetes)
  • Experience working with testing frameworks such as Jest, Cypress, or Playwright
  • Understanding of performance optimization strategies and accessibility best practices (e.g., WCAG standards, Lighthouse)

Responsibilities

  • Build and maintain web applications that support millions of users, using modern frameworks and tools
  • Follow industry best practices for coding, testing, and deployment to ensure quality and performance
  • Collaborate with stakeholders like designers, product managers, and other programmers to bring ideas to life
  • Experiment with new tools and technologies, helping the team explore innovative solutions
  • Contribute to team discussions, share knowledge, and support continuous improvement

FAQs

What is the main focus of the Web Programmer role at Epic Games?

The main focus is to build and maintain web applications that support millions of users, including projects related to the Epic Games Store, Fortnite social experiences, and other web applications for community, marketing, and events content.

What technologies should candidates be familiar with for this position?

Candidates should have experience with modern tools like TypeScript, JavaScript, React, and Node.js, as well as an understanding of APIs, microservice architectures, GraphQL, relational and NoSQL databases, and CI/CD pipelines.

What type of work environment does Epic Games promote for its employees?

Epic Games promotes a collaborative, welcoming, and creative environment where innovation thrives and employees continually strive to do right by the community and users.

Are there any specific benefits associated with this position?

Yes, Epic Games offers a comprehensive benefits package that includes 100% coverage for both employees and dependents for medical, dental, and vision, as well as supplemental coverage, retirement savings plans, and mental well-being programs.

What kind of projects will Web Programmers work on?

Web Programmers will work on a diverse set of initiatives including in-game features, web applications for community and marketing, eCommerce applications, and core platform services.

Does Epic Games have a strong commitment to diversity and inclusion?

Yes, Epic Games deeply values diverse teams and an inclusive work culture, and is proud to be an Equal Opportunity employer.

What is the expected salary range for the Web Programmer role in British Columbia?

The expected annual base pay range for this position in British Columbia is $133,055 to $185,148 CAD.

Is there a focus on performance optimization in this role?

Yes, there is an understanding of performance optimization strategies and best practices for accessibility, including WCAG standards and tools like Lighthouse.

What is the team dynamic like at Epic Games?

The team dynamic at Epic Games emphasizes collaboration, knowledge sharing, and continuous improvement, allowing team members to experiment with new tools and technologies.

Are applicants required to have experience with testing frameworks?

Yes, applicants should have experience working with testing frameworks such as Jest, Cypress, or Playwright.

Entertainment & Media
Industry
1001-5000
Employees
1991
Founded Year

Mission & Purpose

Epic Games is a leading video game development company and technology provider in the gaming industry. They are best known for creating popular games like Fortnite and Unreal Tournament and for developing the Unreal Engine, a widely used game development platform. Epic Games' ultimate mission is to push the boundaries of interactive entertainment, delivering immersive and innovative gaming experiences to players worldwide. Their purpose lies in empowering game developers with cutting-edge technology and tools to create stunning and engaging games. Additionally, they aim to foster a thriving gaming community by providing a platform for creators and players to connect and share experiences. Through their games and technology, Epic Games seeks to shape the future of gaming, making it more accessible, enjoyable, and transformative for gamers and developers alike.