Responsibilities:
1, Assist in UI design and development using relevant tools and languages (e.g., HTML, CSS, JavaScript).
2, Developing modern user interfaces with React 18, TypeScript, and Vite, integrated with a Rust backend through the Tauri framework, and extensively utilizing data visualization and other complex features.
3, Assist with project document management, and report preparation.
4, Communicate effectively with team members and external partners to ensure clear information flow.
5,Support project coordination, track progress, to ensure timely task completion.
6, Capable of independently owning the end-to-end development process — from understanding requirements and designing technical solutions to implementation — for assigned functional modules.
7, Other tasks assigned by Supervisor.
Qualification
1,Current undergraduate or graduate students majoring in Computer Science, Software Engineering, or related fields.
2,Available to work 3 days per week. Candidates who can commit to a continuous internship of 6 months or longer will be given priority.
3,Proficient in English, with at least CET-4 certification.
4, Proficient in React and TypeScript, with an understanding of HTML5 and CSS3
5,Basic knowledge of C programming.
6,Proficiency in office software (e.g., Microsoft Office Outlook, Excel, PPT...).
7,Good communication and teamwork skills.
8,Quick learner with problem-solving abilities.
9,Strong sense of responsibility and autonomy: Able to work with minimal supervision, proactively manage task priorities, take full ownership of assigned work from start to finish, and drive tasks to completion.
Nice-to-have:
• Practical experience with any of the following: Ant Design, Tailwind CSS, ECharts, or React Router.
• Familiarity with or strong interest in learning Vite, Tauri, or Rust.对 Vite、
• Personally developed independent projects or technical blogs