Vị trí công việc này hiện tại đã hết hạn nộp hồ sơ, bạn có thể tham khảo thêm một số công việc tương tự tại đây:
Mô tả công việc
SETA INTERNATIONAL VIETNAM - RECRUITMENT
Job Position: Front-end Developer Intern
Planned Start Date: October 2025
Syllabus
React Overview, SPA Fundamentals, HTML & CSS, Styling Techniques
Introduction to React and SPA architecture
Functional and class components
State and props management
React lifecycle overview
HTML5 and Semantic elements
CSS basics, Flexbox & Grid
Styling in React: CSS Modules, Styled-components, Sass/Less integration
Folder Structure & Build Tools
Recommended folder structure patterns for React projects
Separation of concerns: components, hooks, contexts, services, assets
Introduction to build tools: Webpack, Vite, Create React App
Environment variables management
Production builds and deployment considerations
React Hooks
useState, useEffect, useRef
useMemo, useCallback
Custom Hooks development
Best practices for hook usage
API Handling and State Management
Fetching data with Fetch API, Axios
Error handling and loading state
Local state vs. global state
Context API fundamentals
Introduction to advanced state management libraries (Redux, Zustand, React Query)
React Routing and Navigation
Introduction to React Router (v6)
Defining routes and navigation links
Nested routes and dynamic routing
Protected (authenticated) routes
Passing parameters via URL
Forms and Validation Techniques
Controlled vs. uncontrolled components
Managing complex form state
Form validation approaches
Integration with validation libraries (Formik, React Hook Form, Yup)
Testing & Code Convention
Unit and integration testing with React Testing Library and Jest
Test-driven development (TDD) fundamentals
Coding conventions and naming standards
Linting and formatting using ESLint and Prettier
Yêu cầu
Good English communication skill.
Basic knowledge of ReactJS.
Familiarity with Git and version control workflows.
Understanding of responsive design and basic UI/UX principles.
Eagerness to learn and grow in a fast-paced environment.
Good communication and teamwork skills.
Available for full-time work (Monday to Friday) after completing the training course.
Quyền lợi
Competitive salary based on performance.
Direct mentorship and training from experienced
Project Managers at SETA International
100% free training in ReactJS Training Program
Involved in real-world projects at large scale, with diverse technologies and international clients (US/Canada)
Young, dynamic, and creative work environment with ample growth opportunities.
Thông tin khác
Thời gian làm việc
Thứ 2 - Thứ 6 (từ 09:00 đến 18:00)
Thông tin chung
- Ngày hết hạn: 29/10/2025
- Thu nhập: Thoả thuận
Nơi làm việc
- - Hà Nội: Tòa nhà HL, ngõ 82, Duy Tân, Cầu Giấy