TÓM TẮT VỊ TRÍ
- Tên Vị trí: Middle ReactJS Developer;
- Mục đích Chính: Phát triển và tối ưu hóa các ứng dụng web sử dụng ReactJS, đảm bảo tính hiệu quả và hiệu suất tốt;
- Nhiệm vụ Chính: Xây dựng giao diện người dùng, tích hợp API, thực hiện các cải tiến về hiệu suất và hỗ trợ đội ngũ phát triển;
- Tầm quan trọng: Góp phần vào việc phát triển các sản phẩm phần mềm chất lượng cao, đảm bảo các dự án được triển khai suôn sẻ và đáp ứng yêu cầu của tổ chức.
I. MÔ TẢ CÔNG VIỆC
- Thiết kế và phát triển các ứng dụng web với ReactJS, đảm bảo hiệu quả và hiệu suất;
- Xây dựng và tối ưu hóa giao diện người dùng với ReactJS, Redux, và các công nghệ frontend hiện đại;
- Phối hợp với đội backend để tích hợp RESTful API / GraphQL vào ứng dụng;
- Thực hiện đúng quy trình phát triển phần mềm, bao gồm báo cáo tiến độ và quản lý thời gian;
- Phát hiện và sửa lỗi, đồng thời thực hiện các cải tiến về hiệu suất và bảo mật;
- Phân tích, đề xuất giải pháp kỹ thuật và cải tiến kiến trúc frontend;
- Review code, đảm bảo chất lượng mã nguồn và tuân thủ các chuẩn mực phát triển phần mềm, đồng thời hỗ trợ và đào tạo các lập trình viên cấp dưới.
II. YÊU CẦU ỨNG VIÊN
- Tối thiểu 2 năm kinh nghiệm với ReactJS/NextJS và thành thạo OOP, TypeScript; kinh nghiệm làm việc với API RestFul, API Gateway, GraphQL và WebSocket;
- Có hiểu biết về MSSQL/SQL/NoSQL, cùng với kinh nghiệm viết Unit Test và tối ưu hiệu năng dự án sử dụng ReactJS;
- Sử dụng thành thạo Git và các nền tảng như GitHub hoặc GitLab; hiểu biết về bảo mật frontend, bao gồm XSS, CSRF, và các lỗ hổng bảo mật khác;
- Có khả năng làm SEO cho trang web và hiểu biết về Google Analytics;
- Hiểu biết về nguyên tắc thiết kế UI/UX, đảm bảo trải nghiệm người dùng tối ưu.
- Tư duy logic, phân tích và giải quyết vấn đề: Có khả năng làm việc chủ động, làm việc theo nhóm, và ham học hỏi để thích ứng với công nghệ mới; giao tiếp tốt với các bên liên quan để hiểu yêu cầu và đề xuất giải pháp;
- Kinh nghiệm làm việc với các mô hình Agile và thành thạo các công cụ quản lý dự án như Jira/Redmine;
- Có chứng chỉ ngoại ngữ và khả năng giao tiếp trôi chảy bằng tiếng Anh.
III. ĐÃI NGỘ
- Mức lương thỏa thuận theo năng lực;
- Hưởng đầy đủ chế độ phúc lợi như: BHXH, BHYT, BHTN;
- Thưởng lễ, tết, lương tháng thứ 13, sinh nhật, hiếu; hỉ, nghỉ mát hàng năm…;
- Môi trường làm việc chuyên nghiệp, trẻ trung, đồng nghiệp vui vẻ, thân thiện.
- Được đào tạo, hướng dẫn để nhanh chóng nắm bắt công việc;
- Hỗ trợ các khóa học kỹ năng, workshop, webinar theo công nghệ;
- Thời gian làm việc: Thứ 2 – thứ 6; 8:30AM to 6:00PM.
ĐỊA ĐIỂM
Công ty TNHH Phần mềm Bắc Hà;
Văn phòng Hà Nội: Tầng 06, Tòa nhà Technosoft, số 8, ngõ 15 Duy Tân, Cầu Giấy, Hà Nội;
Văn phòng Vinh: P906, chung cư Vinaconex 16, số 16 đường An Dương Vương, phường Trường Thi, thành phố Vinh.