Position: Front-end developer
Company: Qubit Labs
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for a front-end developer to join the development team. It would be great if you have a background in the development of relevant game website platforms, preferably with gaming industry platform development experience.
Job Responsibilities Description:
	•	Participate in daily development work, including but not limited to requirement writing, design, coding, testing, etc.
	•	Participate in the research and development of general basic components, animation components, general pages, and iframe interaction.
	•	Involving the front end, multi-language compatibility, resolution adaptation, function classification, navigation bar, trading system, event page, simple game page
	•	Need to use the Vue framework to develop, use TypeScript to coding, and comment in function
	•	Our front end uses relatively strong dynamic interaction effects
	•	Participate in requirements review.
 
Skills and Qualifications:
	•	Have a good understanding of front-end engineering and modularization, proficient in JS/ES6, proficient in React, Vue, TypeScript, http protocol, websocket, Protocol Buffers, CSS.
	•	Understand Figma, and use Figma to complete the page production
	•	Ability on good coding ability, Familiar with commonly used design patterns, have good code aesthetics, and good code style.
	•	Familiar with engineering tools (such as: webpack, vite, Gulp, etc.) and build release process.
	•	A good teamwork spirit, strong execution, responsibility, motivation, good communication, logic and learning ability.
 
Education and Work Experience Requirements
	•	More than 3 years of web front-end development experience
 
Works and Cases
	•	It is necessary to provide a reference to the function page that meets the following requirements:
Resolution adaptation, animation performance, simple games, etc. (or provide screenshots of valuable pages)
	•	Need to provide some valuable coding files or screenshots