Mô tả công việc
1. Công việc chính
- Xây dựng app mobile sử dụng framework React Native
- Phát triển, cải thiện tốc độ, hiệu quả và mở rộng ứng dụng
- Tham gia phát triển, đề xuất giải pháp kỹ thuật cho các dự án lập trình ứng dụng
- Làm việc, phối hợp công việc theo nhóm
- Làm việc/trao đổi với team Tester, Khách hàng nội bộ để hoàn thành dự án đạt hiệu quả tốt nhất
- Tối ưu APIs Native cho nền tảng iOS và Android
2. Kỹ năng & Chuyên môn:
- Tốt nghiệp đại học, cao đẳng chuyển ngành CNTT
- Yêu cầu tối thiểu 2 năm trở lên phát triển React Native, có kiến thức và làm việc với native Android và iOS là 1 lợi thế.
- Có kinh nghiệm và kiến thức về hooks, cycle, Redux, Redux Saga, Redux Thunk trong React, React Native
- Nắm vững lập trình hướng đối tượng, Design Pattern
- Có kinh nghiệp lập trình bằng JS(ES6), Git
- Có sản phẩm thực tế bằng ReactJS hoặc React Native và kiến trúc Redux.
- Hiểu biết và có kinh nghiệm về các API của Hook như: Ref, Context, State, memo…
- Có kinh nghiệm làm việc với REST API
- Sử dụng thành thạo IDE: Xcode, Android Studio, VisualCode
- Thoải mái trong việc học công nghệ & ngôn ngữ lập trình mới
- Có tư duy linh hoạt, mềm dẻo, luôn khát khao học hỏi
- Có hiểu biết về Clean Code
- Kiến thức và kinh nghiệm về Agile, Scrum
- Biết sử dụng các công cụ thiết kế giao diện như Photoshop, Figma