TOG recruitment

An Phu Plaza, 117-119 Ly Chinh Thang, TP Hồ Chí Minh

Quy mô công ty : 10-24

Xem thêm

Tóm lược

10-24

Product

Việt Nam

ReactJS Front-end Developer

TOG recruitment

Quận 3, TP Hồ Chí Minh

  • Có kinh nghiêm (Nhân viên)
  • Toàn thời gian
  • Thỏa Thuận
  • Ngày Đăng:30/06/2017
  • 1

Mô tả công việc

Tóm tắt công việc

For one of our clients, TOG recruitment is looking for a ReactJS Front-end Developer. In 2016, they have started a new branch in Ho Chi Minh City where you will work with a young and innovative team, State of the art office with an open, professional and friendly work environment. You will work closely together with the Head Office where daily stand up meetings and weekly video conferences are standard. You will join one of the SCRUM development cycles.

They are dedicated digital agency in Asian and committed to research, layout, and deploying only the best digital solutions; offering a wide array of services ranging from entirely tailor-made web development projects to apps, eCommerce, and in-store experiences. In only 5 years, they has rapidly expanded to reach over 60 employees, while working with some of the best brands in the world including GAP, Zara, Porsche, Decathlon, Budweiser and Leica. The company is aiming to become the Leading Digital Agency in Asia Pacific by 2020.

Our client will offer training programs to improve your skills. English training courses by native English speaker are provided to improve English communication skills.

The open position requires:

  • Someone who keeps track of the latest web and design trends.
  • An autonomous and proactive coworker - don't be afraid to speak up and suggest disruptive ideas.
  • An English speaker with good communication skills and able to work in a multicultural team (14+ nationalities).
  • A great teammate who likes to have fun - your personality does matter.

Essential Duties:  

  • Work as a developer inside projects assigned  
  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use  
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable  devices and browsers  
  • Developing user interface components and implementing them following well-known React.js workflows  
  • Ensure that these components and the overall application are robust and easy to maintain.  
  • Coordinate with the rest of the team working on different layers of the infrastructure
  • Be an active member of developers team  
  • Keep up to date with the latest technologies
  • Follow industry’s best practice  
  • Prepare and do internal presentations about technology updates in an initiative approach

Hiện tại, TOG recruitment đang tìm kiếm ứng viên tài năng cho vị trí ReactJS Front-end Developer. Bạn sẽ có cơ hội làm việc trong một môi trường thân thiện, chuyên nghiệp cùng với một đội ngũ nhân viên trẻ trung và sáng tạo tại văn phòng ở thành phố Hồ Chí Minh - văn phòng mới được thành lập vào năm 2016. Bạn sẽ phối hợp chặt chẽ với văn phòng chính ở Thượng Hải thông qua các buổi họp stand-up hằng ngày và video conference hàng tuần. Bạn sẽ có cơ hội tham gia vào một trong những chu trình phát triển SCRUM.

Khách hàng của chúng tôi là một agency kỹ thuật số chuyên dụng Châu Á với cam kết mạnh mẽ trong việc nghiên cứu, bố trí và triển khai các giải pháp kỹ thuật số tốt nhất; cung cấp nhiều dịch vụ khác nhau, từ các dự án phát triển web hoàn chỉnh cho đến ứng dụng, Thương mại Điện tử và các trải nghiệm in-store. Chỉ trong 5 năm, họ đã nhanh chóng mở rộng hoạt động với một đội ngũ hơn 60 nhân viên, thực hiện các dự án cho một số thương hiệu lớn trên thế giới bao gồm GAP, Zara, Porsche, Decathlon, Budweiser và Leica. Công ty đang nhắm tới mục tiêu trở thành Agency kỹ thuật số hàng đầu ở Châu Á Thái Bình Dương vào năm 2020

Khách hàng của chúng tôi sẽ có các chương trình đào tạo để nâng cao kỹ năng của bạn. Các khóa học tiếng Anh dưới sự giảng dạy của giáo viên bản ngữ để cải thiện kỹ năng giao tiếp tiếng Anh.

Vị trí này yêu cầu:

  • Những con người tài năng luôn cập nhật những xu hướng thiết kế và công nghệ web mới nhất
  • Một nhân viên chủ động và có khả năng làm việc độc lập - không ngại phát biểu và đưa ra các ý tưởng mang tính đột phá
  • Một con người với kỹ năng giao tiếp tốt bằng tiếng Anh và có thể làm việc trong một nhóm đa ngôn ngữ (có hơn 14 quốc tịch)
  • Một người đồng đội tuyệt vời, luôn vui vẻ hòa đồng

Mô tả công việc:

  • Đóng vai trò là một lập trình viên thực hiện các dự án được phân công
  • Phát triển các tính năng user-facing (trực diện người dùng) mới bằng cách sử dụng React.js
  • Xây dựng các component có thể dùng lại được và các thư viện front-end cho mục đích sử dụng trong tương lai
  • Chuyển các thiết kế và wireframes thành code chất lượng cao
  • Tối ưu hóa các component để tối đa hóa hiệu suất khắp các thiết bị và trình duyệt web
  • Phát triển các component của giao diện người dùng và triển khai chúng tuân theo các React.js workflow nổi tiếng
  • Đảm bảo các component này và ứng dụng tổng thể luôn hoạt động tốt và dễ duy trì
  • Phối hợp với các thành viên còn lại trong nhóm để làm việc trên các layer khác nhau của cơ sở hạ tầng
  • Luôn là một thành viên tích cực trong nhóm
  • Luôn cập nhật các công nghệ mới nhất
  • Tuân thủ các phương pháp tốt nhất về phát triển phần mềm
  • Chuẩn bị và trình bày các bài thuyết trình nội bộ về các bản cập nhật công nghệ 

Yêu cầu công việc

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object  model 
  • Thorough understanding of React.js and its core principles 
  • Experience with popular React.js workflows  
  • Experience with data structures libraries 
  • Knowledge of modern authorization mechanisms, such as JSON Web Token 
  • Familiarity with modern front-end build pipelines and tools 
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc. 
  • Ability to understand business requirements and translate them into technical  requirements 
  • A knack for benchmarking and optimization 
  • You need to have proficiency in: 

Canvas API 

WebAudio API  

RESTful API 

CSS3 

Mocha and Sinon test libraries

The HTTP protocol 

Web application security (hint: OWASP) 

Professional experience implementing silky smooth animations 

  • Understanding of Git, Gitlab, Gitlab-CI 
  • You need to be focused on performance and cross platform compatibility 

Understanding of JavaScript profiling tools such as chrome developer tools 

Understanding of JavaScript memory life cycle 

How to stand out:

  • Any additional language is a plus 
  • WebGL experience is highly desirable 
  • Professional experience building browser-based games is highly desirable 
  • An understanding of SEO 
  • Any experience with ​GSAP (Greensock animation library) 

Benefits:

  • Welcome package 
  • Athlete programs
  • Soft skills improvements  
  • Workshops for training 
  • Career development path 
  • Onboarding and mentoring 
  • Constant training  
  • Thông thạo về JavaScript, kể cả DOM manipulation và mô hình đối tượng JavaScript
  • Nắm vững về React.js và các nguyên tắc cốt lõi của nó
  • Có kinh nghiệm về các React.js workflows nổi tiếng
  • Có kinh nghiệm các thư viện cấu trúc dữ liệu
  • Có sự hiểu biết về các cơ chế cấp quyền hiện đại, chẳng hạn như JSON Web Token
  • Quen thuộc với các công cụ và pipelines lập trình front-end hiện đại
  • Có kinh nghiệm với các công cụ phát triển front-end phổ biến như Babel, Webpack, NPM v.v…
  • Có khả năng hiểu rõ các yêu cầu nghiệp vụ và chuyển chúng thành các yêu cầu kỹ thuật
  • Giỏi về benchmark và tối ưu hóa
  • Bạn cần phải thông thạo về:

Canvas API

WebAudio API

RESTful API

CSS3

Các thư viên kiểm thử Sinon và Mocha

Giao thức HTTP

Bảo mật ứng dụng web (hint: OWASP)

Có kinh nghiệm về triển khai các animation

  • Am hiểu về Git, GitLab, GitLab-CI
  • Bạn cần phải chú trọng đến hiệu suất và tính tương thích đa nền tảng

Am hiểu về các Profiling Tool của JavaScript chẳng hạn như các công cụ chrome developer

Am hiểu về chu kỳ bộ nhớ của JavaScript (JavaScript memory life cycle)

Làm thế nào để nổi bật hơn:

  • Biết thêm một ngôn ngữ khác ngoài tiếng Anh là một lợi thế
  • Có kinh nghiệm về WebGL là một lợi thế lớn
  • Có kinh nghiệm chuyên môn về xây dựng các game dựa trên trình duyệt là một lợi thế lớn
  • Am hiểu về SEO
  • Có kinh nghiệm về GSAP (Greensock animation library)

Phúc lợi:

  • Các buổi chào đón nhân viên mới vui nhộn
  • Chương trình thể thao
  • Các buổi hội thảo đào tạo
  • Con đường phát triển sự nghiệp rõ ràng
  • Định hướng và phát triển nhân viên
  • Đào tạo thường xuyên

Ngôn ngữ

  • English

    Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate

Yêu cầu kỹ thuật

  • JavaScript
  • ReactJS
  • JSON
  • JSON
  • CSS3
  • Git
  • SEO
  • HTTP
  • DOM
  • API
  • RESTful
  • SinonJS
  • GreenSock
  • Webpack
  • WebGL
  • Mocha
  • Npm
  • Babel

NĂNG LỰC

  • Willing to learn
  • Team Spirit
  • Hard working