We are seeking a skilled and passionate Frontend Software Engineer to join our team and contribute to the evolution of a dynamic product in the SZ project. You will have the opportunity to drive innovation, enhance user experiences, and shape the future of our platform.
We are looking for individuals who thrive in a collaborative, agile environment, take ownership of their work, and are committed to delivering exceptional products to our partners.
Key responsibilities:
- Architect, design, develop, and test frontend features using ReactJS and TypeScript.
- Implement advanced React concepts such as Hooks (useState, useEffect, useContext, useReducer).
- Optimize rendering and performance of frontend components.
- Collaborate with cross-functional teams including backend engineers, designers, and product managers.
- Contribute to frontend documentation and release notes for each release.
Required Skills:
- Strong proficiency in JavaScript (ES6+) and TypeScript
- Solid understanding of ReactJS and its core principles
- Experience with React Hooks and performance optimization techniques
- Solid understanding of unit testing and writing maintainable code
- Familiarity with Git and collaborative development workflows
- Strong written and verbal communication skills
- Ability to communicate in English with international team members
Good to have skills:
- Experience with Ant Design component library
- Familiarity with Redux Toolkit (RTK) for state management
- Experience with React Router for SPA routing
- Knowledge of frontend testing frameworks such as Jest and React Testing Library
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.
About the Opportunity:
Be part of an exciting team that is building the next generation of cutting-edge products. We believe in creating exceptional user experiences, and as a (Sr.) Frontend Developer, you will play a pivotal role in shaping the user interface and experience of our innovative solutions.
Responsibilities:
●Showcase your creativity and technical skills by quickly prototyping web content in collaboration with our design and backend teams.
●Your work on the presentation layer will ensure a seamless user experience with a strong focus on user experience design.
●Collaborate closely with team members to design and implement RESTful APIs and WebSockets, ensuring smooth communication and integration between the frontend and backend systems.
●Utilize your expertise in debugging and browser tools to troubleshoot issues and fine-tune performance, ensuring our applications deliver optimal performance across different browsers.
●Leverage your proficiency in Vue.js to structure containers, components, and flows, creating a well-organized and scalable frontend architecture.
●Your expertise in CSS layout and semantic HTML will contribute to a visually appealing and user-friendly interface.
●Experience with cross-browser support and responsive web design (RWD) is highly valued.
●Familiarity with build procedures and configuration to support different staging environments will be advantageous in ensuring smooth deployment and testing processes.
Requirements:
●Possess a minimum of 4 years of frontend development experience, demonstrating your deep understanding of frontend technologies and best practices.
●Proficiency in at least one of the following frameworks: Vue.js, Vuex, React.js, or Redux, showcasing your ability to develop robust and scalable web applications.
●Strong command over ES6, HTML5, CSS3, and CSS preprocessors such as Less or Sass, enabling you to create clean and maintainable code.
●Exhibit self-motivation, proactivity, and organizational skills.
●Your positive attitude and adaptability to a fast-paced environment will contribute to a thriving team dynamic.
●Experience with development tools like element inspector, network monitor, JS profiler, and framework debug tools will aid in efficient debugging and optimization.
●Previous experience in developing web applications that cater to a large user base and deliver quick and responsive frontends will be highly regarded.
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.