The development of a business relies on the integration of professional talents.
We value the contribution of talent in the workplace.

Frontend Engineer - Job Requirements

Job Responsibilities

  1. Responsible for the architecture design, development, and maintenance of web front-end projects, achieving high-performance and high-compatibility page rendering and interactive experiences.

  2. Develop complex single-page applications based on frameworks like Vue.js, optimizing the front-end engineering build process.

  3. Utilize Three.js to create 3D visualization scenes, implementing model rendering, animation interaction, and performance optimization, supporting WebGL/Canvas technology stack.

  4. Conduct cross-platform development H5/mini−programs/App using the uni-app framework, addressing multi-end adaptation and native capability invocation issues.

  5. Collaborate with Unity/UE5 engines to develop WebGL embedded applications or lightweight 3D interactive modules, integrating gamification features with front-end.

  6. Continuously optimize page loading speed, responsiveness, and browser compatibility Chrome/Firefox/Safari/Edge.

  7. Work with UI/UX teams to transform design drafts into high-fidelity interactive pages, ensuring consistency in visuals and experience.


Qualifications

Core Skills

  1. Fundamental Abilities:

    • Proficient in HTML5/CSS3, mastering Flex/Grid layouts, Sass/Less preprocessors, and responsive design.

    • Deep understanding of JavaScript core mechanisms (ES6+, asynchronous programming, closures, prototype chains), familiarity with TypeScript is preferred.

    • Familiar with front-end engineering toolchains.

  2. Frameworks and Libraries

    • Mastery of the Vue.js ecosystem Vue3/Vuex/Vue Router; familiarity with React or Angular is advantageous.

    • Skilled in using Three.js for 3D scene development, with an understanding of WebGL principles and performance optimization strategies.

    • Experience with uni-app for cross-end development, knowledgeable in Vue syntax and native plugin extensions.

  3. Interaction and Performance

    • Familiar with front-end performance optimization methods (lazy loading, CDN acceleration, code segmentation, SSR, etc.).

    • Master browser debugging tools (Chrome VNet) to quickly locate rendering bottlenecks and memory leaks.

  4. Bonus Areas

    • Basic knowledge of Unity/UE5 engine; ability to use C#/C++ to develop simple functionalities and export WebGL applications.

    • Familiarity with WebXR standards, with experience in AR/VR interactive development.

    • Knowledge of Canvas animation libraries and data visualization tools Echarts/D3.js.


Experience and Soft Skills

  1. Educational Background

    • Bachelor’s degree or higher in Computer Science, Digital Media Technology, or related fields.

  2. Experience Requirements

    • Over 3 years of front-end development experience, with cases of complex 3D interactive projects or cross-platform applications.

    • Led medium to large front-end projects, familiar with modular and component-based development models.

  3. Soft Skills

    • Sensitive to user experience and visual details, capable of balancing technical implementation with design needs.

    • Clear logic with the ability to independently resolve technical challenges and produce solution documentation.

    • Strong team collaboration awareness, adaptable to agile development and rapid iteration pace.


Application Process

  1. Please send your resume and portfolio to our company email
  2. Email title format: Front end Engineer - Name (Web/3D/Cross platform direction preferred).



We look forward to having you join us in creating immersive digital experiences through code and exploring the limitless possibilities of front-end technology!

Are you ready?
Then reach out to us!
+86-13370032918
Discover more services, feel free to contact us anytime.
Please fill in your requirements
What services would you like us to provide for you?
Your Budget
ct.
Our WeChat
Professional technical solutions
Phone
+86-13370032918 (Manager Jin)
The phone is busy or unavailable; feel free to add me on WeChat.
E-mail
349077570@qq.com