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.
General Purpose:
We are seeking a dynamic and versatile developer to take on a front-end role. You’ll be responsible for building new features and optimizing the front-end experience for our eCommerce site. This role involves collaborating with cross-functional teams to develop new UI/UX components, creating reusable content blocks with Contentful CMS, and ensuring the site is media-rich and performs efficiently across all devices.
Position Summary, Responsibilities and Expectations:
Front-End Development:
• Support UX web development to support marketing campaigns (landing pages, email templates, etc)
• Design, code, test and implement websites and applications
• Oversee trouble shooting and QA efforts and issues on the front end of the website
• Translate wireframes/visual designs into a high-quality and high-performing code/test feature
• Build and maintain new user-facing features and enhancements using Next.js, Tailwind CSS, and TypeScript.
• Create responsive, performant UI components that deliver a seamless shopping experience across devices.
• Implement and integrate interactive media, such as product videos, images, and customer reviews, ensuring a rich and engaging browsing experience.
Contentful Integration:
• Collaborate with content teams to build and manage reusable, customizable content block templates in Contentful CMS.
• Revisit and refactor existing content blocks for better usability and design updates.
• Create dynamic, media-rich landing pages that update with ease.
Performance Optimization:
• Optimize front-end code and assets for fast loading times and high performance on all devices, particularly for media-heavy content.
• Ensure accessibility, SEO best practices, and page speed are prioritized in all front-end development.
• Develop with ADA practices in mind.
Collaboration & Maintenance:
• Work closely with designers, product managers, and back-end developers to deliver high-quality features on time.
• Participate in code reviews, bug fixing, and troubleshooting as part of a collaborative, agile team.
• Help maintain documentation for best practices and internal workflows.
We’re seeking a Frontend Engineer to participate in the development of web games, focusing on backoffices and portals using ReactJS. If you're experienced in JavaScript or TypeScript and fluent in English, join our team for an exciting gaming project.
# Responsibilities
1. Develop and maintain React applications using modern best practices.
2. Write clean, maintainable, and well-documented code.
3. Implement real-time features using WebSocket.
4. Participate in code reviews and share knowledge with team members.
5. Work closely with designers to create responsive, user-friendly interfaces.
6. Demonstrate proactive problem-solving by identifying opportunities and developing proof-of-concepts
# Requirements
1. 3+ years of experience with Javascript & Typescript.
2. Solid understanding of React fundamentals and hooks.
3. Experience with modern frontend solutions (e.g., TanStack Query, Zustand, ViTest, Tailwind).
4. Strong problem-solving abilities and eagerness to learn.
5. 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 with animation development, WebGL, Three.js or other animation libraries.
4. Experience with WebSocket and real-time data handling.