Mô tả công việc
- Tham gia vào các dự án thiết kế, phát triển các sản phẩm mới theo yêu cầu của khách hàng hoặc từ Leader.
- Tham gia bảo trì, nâng cấp chức năng, giao diện theo yêu cầu của khách hàng trên hệ thống website hiện có.
- Tham gia phân tích yêu cầu, thiết kế, cài đặt và review codesử dụng một trong các
Review code là một hoạt động đảm bảo chất lượng code, trong đó thì một hoặc nhiều người sẽ review bằng cách xem và đưa ra nhận xét về một đoạn code nào đấy để đảm bảo đúng yêu cầu, chất lượng code và sản phẩm.
frameworkcủa Javascript.Framework là các đoạn code viết sẵn và được cấu tạo thành một bộ khung, các thư viện lập trình được đóng gói. Framework cung cấp các tính năng có sẵn như mô hình, API và các yếu tố khác để tối giản cho việc phát triển web phong phú.
- Nghiên cứu và ứng dụng các công nghệ mới vào phát triển sản phẩm.
- Báo cáo kết quả công việc cho PM.
Yêu cầu ứng viên
- Nắm vững kiến thức về HTML/CSS, /
CSS là chữ viết tắt của Cascading Style Sheets, nó là một ngôn ngữ được sử dụng để tìm và định dạng lại các phần tử được tạo ra bởi các ngôn ngữ đánh dấu (HTML). Nói ngắn gọn hơn là ngôn ngữ tạo phong cách cho trang web. Bạn có thể hiểu đơn giản rằng, nếu HTML đóng vai trò định dạng các phần tử trên website như việc tạo ra các đoạn văn bản, các tiêu đề, bảng,…thì CSS sẽ giúp chúng ta có thể thêm style vào các phần tử HTML đó như đổi bố cục, màu sắc trang, đổi màu chữ, font chữ, thay đổi cấu trúc…
JQuery/jQuery là thư viện được viết từ JavaScript, jQuery giúp xây dựng các chức năng bằng Javascript dễ dàng, nhanh và giàu tính năng hơn.Nó là phần mềm mã nguồn mở, miễn phí sử dụng giấy phép MIT License. Tính đến tháng 5 năm 2019, jQuery được 73% trong số 10 triệu trang web phổ biến nhất sử dụng. Phân tích web chỉ ra rằng nó là thư viện JavaScript được triển khai rộng rãi nhất với tỷ suất lợi nhuận lớn, có mức sử dụng nhiều hơn ít nhất 3 đến 4 lần so với bất kỳ thư viện JavaScript nào khác.
AJAX/AJAX là chữ viết tắt của cụm từ Asynchronous Javascript and XML. AJAX là phương thức trao đổi dữ liệu với máy chủ và cập nhật một hay nhiều phần của trang web, hoàn toàn không reload lại toàn bộ trang.
Ajax được viết bằng Javascript chạy trên client, tức là mỗi browser sẽ chạy độc lập hoàn toàn không ảnh hưởng lẫn nhau. Về mặt kỹ thuật, nó đề cập đến việc sử dụng các đối tượng Xml Http Request để tương tác với một máy chủ web thông qua Javascript.Bootstrap/– Bootstrap là một framework (bộ khung) cho phép người dùng có thể thiết kế website một cách dễ dàng và nhanh chóng. Bootstrap có các thẻ HTML, CSS và JavaScript hỗ trợ phát triển responsive web mobile.
– Nhờ vào các thành phần chính nên trên mà Bootstrap có thể tạo ra những thứ cơ bản sẵn có trên một trang web thông thường như: typography, forms, tables, buttons, navigation, image carousels modals và nhiều thứ khác. Ngoài ra, trong bootstrap còn có thêm các plugin Javascript (hay còn gọi là các gói tiện ích). Nhờ vậy mà việc thiết kế trở nên dễ dàng hơn.Responsive.Trong lĩnh vực lập trình website, Responsive dùng để thiết kế trang web sao cho các nội dung có thể hiển thị tương thích trên nhiều loại thiết bị khác nhau. Nói cách khác, bố cục của trang web sẽ được tự động thay đổi, điều chỉnh để xuất hiện vừa in trên màn hình của máy tính, điện thoại hay bất kỳ thiết bị nào mà bạn sử dụng.
Khi các thiết bị di động, đặc biệt là smartphone có xu hướng lên ngôi, thiết kế responsive cũng ngày càng trở nên phổ biến. Thậm chí, bạn có thể coi responsive là một trong những yếu tố để đánh giá sự hiệu quả của trang web. - Nắm vững ngôn ngữ lập trình JavaScript.
- Hiểu biết về REST API.
Rest API là một ứng dụng được dùng để chuyển đổi cấu trúc của dữ liệu có những phương thức giúp kết nối với các thư viện và ứng dụng khác nhau. Rest Api thường không được xem là công nghệ, mà nó là giải pháp giúp tạo ra những ứng dụng web services chuyên dụng để thay thế cho nhiều kiểu khác như: SOAP, WSDL,…
- Có khả năng làm việc tốt với ReactJs, Next.Js
Next.js là một khung phát triển web mã nguồn mở được tạo bởi Vercel cho phép các ứng dụng web dựa trên React với kết xuất phía máy chủ và tạo các trang web tĩnh . Tài liệu về React đề cập Next.js trong số “Các công cụ được đề xuất” tư vấn cho các nhà phát triển như một giải pháp khi “Xây dựng trang web được máy chủ hiển thị với Node.js”. [4] Trong trường hợp các ứng dụng React truyền thống chỉ có thể hiển thị nội dung của chúng trong trình duyệt phía máy khách, Next.js mở rộng chức năng này để bao gồm các ứng dụng được hiển thị ở phía máy chủ
- Có khả năng tự học, và linh hoạt khi làm việc với các framework khác của Javascript (NodeJs, ReactJs,
Node.js là một hệ thống phần mềm được thiết kế để viết các ứng dụng internet có khả năng mở rộng, đặc biệt là máy chủ web. Chương trình được viết bằng JavaScript, sử dụng kỹ thuật điều khiển theo sự kiện, nhập/xuất không đồng bộ để tối thiểu tổng chi phí và tối đa khả năng mở rộng. Node.js bao gồm có V8 JavaScript engine của Google.
Ghost,Ghost là một nền tảng quản trị nội dung CMS (content management system) mã nguồn mở chạy trên nền tảng Nodejs.
Strapi) để phát triển dự án.Strapi là open source, một framework NodeJS giúp bạn quản lí nội dung CMS một cách dẽ dàng và xây dựng sẵn các Rest full API cũng như khả năng custom API. Giúp chúng ta tiết kiệm hàng tuần hàng tháng phát triển. Nếu chúng ta cần custom theo những ứng dụng đặc thì Strapi cung cấp giải pháp viết plugin để cài cắm vào hệ thống.
- Có tư duy logic tốt.
- Có kỹ năng lên kế hoạch công việc và quản lý thời gian tốt.
- Có kỹ năng làm việc nhóm tốt.
- Chịu được áp lực và hoàn thành công việc đúng deadline.
Quyền lợi
* Thời gian làm việc: 9am – 6pm (trưa nghỉ 1,5 tiếng), thứ 2 – thứ 6.
* Địa chỉ làm việc:
– Hồ Chí Minh: Lầu 3, Tòa nhà Nam Phương, 68 Hoàng Diệu, Phường 12, Quận 4, Thành phố HCM.
Cách thức ứng tuyển
Các bạn vui lòng gửi CV ứng tuyển về Email: hr@toponseek.com hoặc liên hệ số điện thoại 0903 885 409 (Ms. Uyên – phòng nhân sự) nhé.
Mọi thắc mắc bạn có thể liên hệ theo sđt 0903885409 (Ms Uyên) nhé.
Theo dõi chúng tôi tại fanpage TopOnSeek - Life & Career để nhận tin mới.