- Design and build high-quality user interface that enables player experiences, such as authentication, authorization, game launcher, game submission pipelines, player profiles and more.
- Deliver high-quality user interfaces for our desktop game launcher and web-based player experiences using React, TypeScript, and ElectronJS.
- Collaborate with backend engineers to integrate APIs and deliver end-to-end product features.
- Write maintainable, testable, and performant code that adheres to modern engineering best practices.
- Participate in technical discussions, code reviews, and improvement of engineering best practices.
- Participate in live service operations and monitoring to ensure system reliability and quickly mitigate player-impacting issues.
- Learn and grow in both technical skills and domain knowledge, with mentorship and support from more experienced teammates.
Yêu cầu
- Bachelor's degree in Computer Science, Engineering, or related field.
- From 3 years of professional experience as a frontend engineer, familiarity with React (or strong interest in learning).
- Solid understanding of engineering fundamentals, data structures and algorithms.
- Familiar with HTML/CSS, JavaScript/TypeScript fundamentals and modern web development principles.
- Experience with React or similar frameworks, familiar with at least one MV* framework.
- Knowledge of web browser mechanisms and rendering processes.
- Experience with writing unit tests to ensure the reliability, and maintainability of frontend applications.
- Solid understanding of frontend security best practices (e.g., XSS prevention, cookies, authentication).
- Strong communication and collaboration skills, with an eagerness to work closely with both engineers and non-engineers
- Comfortable taking ownership of service reliability and operational health.