• Implement core features in mobile games
• Work closely with production team to ship games with world-class polish
• Test your own and your peer’s code
• Write good code using world-class engineering practices
• Implement core features in mobile games
• Work closely with production team to ship games with world-class polish
• Test your own and your peer’s code
• Write good code using world-class engineering practices
【YOUR RESPONSIBILITIES】
As a Senior Software Engineer / TPO, you will not only design and implement advanced solutions but also take ownership of entire product areas, from concept to delivery. You will drive technical decision-making, ensure the highest quality, and actively shape our product vision.
● Lead the development of cutting-edge web applications using technologies like React, Three.js, PlayCanvas, and others to deliver world-class user experiences.
● Build cross-platform apps using Unity and Flutter to reach a broad audience.
● Create and maintain pipelines and tools for Unity, Houdini, and other 3D applications to optimize workflows.
● Take end-to-end responsibility for features and product modules — from defining requirements to ensuring timely delivery and top-notch quality.
● Integrate AI-assisted and agentic coding into development workflows using tools like Cursor or Windsurf IDE to maximize productivity and quality.
● Maintain and enhance existing projects with innovative features, continuously pushing the product forward.
● Research, evaluate, and adopt emerging technologies for future projects.
● Write comprehensive unit tests, perform manual testing, and resolve bugs to ensure reliability.
【WHAT WE OFFER】
● A friendly atmosphere in a creative, innovation-driven environment
● A small, agile team – your contribution will have real impact
● Extra days off for special occasions – birthday, marriage, family bereavement
● Additional 5 vacation days per year on top of the regular holiday allowance
● Flexible working hours and minimal overtime – stay healthy and creative
● Access to our company library for books and games
● Friday afternoon tea
● Year-end bonus
We're seeking a Senior Frontend Engineer to play a key role in developing interactive web applications using React. If you're passionate about building performant and scalable applications with modern React ecosystem, join our team for an exciting project!
# Responsibilities
1. Develop and maintain high-performance React applications with modern architecture and best practices.
2. Write clean, maintainable, and well-documented code that meets the highest standards of quality.
3. Design and implement real-time features using WebSocket for interactive user experiences.
4. Conduct code reviews and mentor team members on React best practices.
5. Collaborate closely with designers to create pixel-perfect, responsive implementations.
6. Demonstrate proactive problem-solving by identifying opportunities and developing proof-of-concepts
# Technical Requirements
1. 5+ years of solid experience in Javascript & Typescript.
2. Deep understanding of React core principles.
3. Proficiency in writing clean, maintainable JS/CSS using modern solutions such as TanStack Query, Zustand, ViTest, Tailwind.
4. Strong experience with WebSocket implementation and real-time data handling.
5. Strong understanding of web performance optimization and best practices.
6. Proficiency in both English and Chinese, written and spoken.
# Nice to have
1. Degree in Computer Science, Engineering or relevant field.
2. Experience in browser game development.
3. Experience in animation development, WebGL, SVG, Canvas API, Three.js or other animation library.
4. Experience in PixiJS, Cocos, HTML5 or Unity game development frameworks.
5. Deep knowledge of React performance optimization techniques.
6. Experience with cross-platform development using Electron.
7. Experience with audio and video streaming technologies and implementations.