Full Job Description
- Job description:
- Responsible for product front-end page construction and JS component development;
- Responsible for the integrated development and debugging of the back-end data interface;
- Explore front-end technology innovation, improve and optimize code logic, and improve user experience;
- Full of spirit of exploration and innovation, good communication skills and sense of teamwork;
- Have their own unique insights into front-end development;
- Pursue front-end interactive experience and page effects;
- Understand business, identify requirements, participate in the practice, application and research and development of related technologies in multi-field projects such as architecture, system, analysis and design;
- Continuously optimize the code, cache, database structure and implementation methods to meet the requirements of large read volume and large update volume;
Job requirements:
- Bachelor’s degree or above in computer and related majors, more than 5 years of project development experience, solid foundation, and rigorous code specifications. ;
- Have a deep understanding of native JS and master the principles of browser rendering;
- Skilled use of Html5, CSS3, JavaScript, React/Vuejs and responsive layout;
- Have object-oriented programming thinking, understand MVC&MMVM design pattern, master Ajax, DOM, JSON and other front-end related technologies;
- Familiar with W3C standards, have a deep understanding of the separation of representation and data, Web semantics, etc.;
- Familiar with at least one mainstream JS framework (except jQuery), familiar with React/Vuejs and related project experience is preferred;
- Experience in mobile/WeChat applet development, familiar with mobile/WeChat applet page performance tuning;
- Familiar with the mainstream JAVA development framework, understand its core principles, such as Spring, SpringBoot, Mybatis, etc.
- Familiar with microservice knowledge, familiar with SpringCloud framework and core components.
- Familiar with commonly used distributed frameworks, applications and principles of cache systems, such as Redis, RabbitMq, ElasticSearch, etc.
- Familiar with the design and development of Mysql database, master SQL tuning methods.
- Familiar with common commands of Linux server.
- Familiar with multi-threading and high-concurrency related development technologies.
- Candidates must speak English and Mandarin
Job Type: Full-time
Salary: $40,702.46-$96,811.28 per year
Benefits:
- Casual dress
- Dental care
- Extended health care
- Life insurance
- On-site gym
- On-site parking
- Vision care
Flexible Language Requirement:
- French not required
Schedule:
- Monday to Friday
Supplemental pay types:
- Bonus pay
Experience:
- Front and End Development: 3 years (preferred)
Language:
- Mandarin (preferred)
Work Location: In person