Responsibility:
- Frontend developer: SPS web platform and applications frontend development
Requirements
- Ability to work with Backend Engineers to understand and design & integrate full-stack systems
- Excellent written/verbal communication skills.
- Experience with building and designing user-facing applications
- Experience with the Bazel (https://bazel.build) build system
- Experience with Java (or Kotlin and Spring/Springboot)
- Experience with MERN/MEAN stack is okay
- At least 5+ years of experience in web development
- Experience with Typescript
- Experience with Angular
- Experience with HTML and SASS/CSS preferred
- Experience with integrating with backend systems using gRPCs and ProtoBufs (or at minimum GraphQL and RESTful APIs)
- Ability to learn other programming languages as needed.
責任:
- SPS Web平台與應用程式前端開發
要求
- 能夠與後端工程師合作,設計和整合全端系統
- 英文的書面/口頭溝通能力。
- 具有架構和設計使用者導向的應用程式經驗
- 具有建置Bazel (https://bazel.build) 系統經驗
- Java(或 Kotlin 和 Spring/Springboot)經驗
- 具有 MERN/MEAN 堆疊經驗尤佳
- 至少5年以上網頁開發經驗
- 具有使用 Typescript 的經驗
- 具有 Angular 或其他框架(例如 ReactJS、VueJS)的經驗
- 有 HTML 和 SASS/CSS 經驗
- 具備使用 gRPC 和 ProtoBufs(或至少 GraphQL 和 RESTful API)與後端系統整合的經驗
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.
We are looking for experienced front end engineers to join us. You will be responsible for creating and implementing the user interface (UI) and user experience (UX) of a website or web application. Work closely with designers and back-end developers to translate visual designs and wireframes into functional and interactive digital products.
Responsibilities
-Use typescript to create, maintain, improve user-friendly web pages
-Optimize web for maximum speed and scalability
-Ensure high quality graphic standards
-Collaborate with pms, designers, engineers
-Help engineers with coding, troubleshooting, and code-reviewing.