Epic Games is seeking a Software Engineer to develop and maintain responsive, high-performance, and accessible web user interfaces using modern web technologies. This role involves collaborating with designers and product managers to translate UI/UX designs into high-quality code and contributing to the entire software development lifecycle.
About the role
About the Team
Our team is passionate about building products and experiences that excite and engage players, and we're looking for talented, passionate people to help us bring these experiences to life.
What You’ll Do
Develop and maintain responsive, high-performance, and accessible web user interfaces using modern web technologies.
Collaborate with designers, product managers, and other engineers to translate UI/UX designs and product requirements into high-quality code.
Write clean, maintainable, and well-documented code, following best practices and coding standards.
Participate in code reviews, providing constructive feedback and ensuring code quality.
Contribute to the entire software development lifecycle, from planning and design to deployment and monitoring.
Identify and address performance bottlenecks, ensuring optimal user experience.
Stay up-to-date with the latest web technologies and industry trends, continuously seeking opportunities to improve our tech stack and development processes.
What We’re Looking For
Strong proficiency in JavaScript, TypeScript, and modern web frameworks like React or Next.js.
Experience with RESTful APIs and GraphQL.
Solid understanding of web fundamentals (HTML, CSS).
Familiarity with UI/UX principles and a keen eye for detail.
Experience with version control systems, preferably Git.
Ability to work effectively in a collaborative team environment.
Excellent problem-solving and debugging skills.
A passion for creating exceptional user experiences.