Salary: Negotiable
Working Hours: 10 hours, 4 days off per month
Job Requirements:
1. Responsible for front-end architecture design, development, and optimization of business-related products, covering Web applications and multi-platform component libraries
2. Participate in the construction of the front-end engineering system, continuously improving development efficiency and quality, and driving business development through the continuous output of front-end technology
3. Work with product managers, designers, and back-end engineers to improve user experience and create outstanding internet products
4. Stay updated on the latest front-end technologies, and be able to pass on new knowledge to the team and apply it to potential projects
Job Responsibilities:
1. Solid computer science foundation, familiar with common data structures, algorithms, and design patterns, and able to use them flexibly in daily development
2. Deep understanding of web front-end technologies, including HTML/CSS/JavaScript, etc.
3. Proficient in at least one mainstream front-end framework, such as React, Vue, or Angular, with practical project development experience
4. Familiar with website performance optimization and understanding of browser implementation principles
5. Familiar with interaction design theory, able to apply excellent interaction designs to products
6. Capable of independently completing the development of a complex module or project
7. Strong sense of responsibility, teamwork spirit, logical thinking ability, and communication skills
Preferred Qualifications:
1. Experience with SSR development
2. Knowledge of React Native, Flutter, Mini Programs, or mini-games with some hands-on development experience
3. Deep understanding of componentized development, with your own views on MVP, MVC, and MVVM
4. Self-driven, strong learning ability, lively and cheerful personality
5. Research on the source code of MV* frameworks
6. Open source projects or technical blogs