Position: UI Developer Intern
Company: Grid Dynamics
Category: JavaScript
Experience required: no_exp
English level: upper

We offer:

-The duration of the internship is 6 months
-6-8 working hours a day
-Compensation for the period of study
-Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training
-The best students will have the opportunity for further employment in the company
-Opportunity to participate in all activities of the company
-We provide all the necessary equipment
-​Access to training platforms

What you need to know:

-English language: Upper-Intermediate level
-Knowledge of JavaScript is a must
-Basic knowledge of any programming language
-Basic knowledge of HTML/CSS
-Ability to write/understand block diagram (to describe algorithm)
-Basic understanding of HTTP server (will be enough to spend some time to read a few articles)
-Ability to install NodeJS on your home/favourite operations system and run “hello world” application using installation manual/internet/whatever
-Enough time to spend at least 6 hours a day on education + read at least 1 book per 2 week
-Technical education(computer science or related) is must have

Will be a plus

-Experience building web applications with responsive design
-Experience with UNIX-based systems (Linux, macOS, etc.)
-Knowledge of CSS frameworks
-Knowledge of CSS preprocessors (SASS, LESS, PostCSS, etc.)
-Knowledge of build systems/task runners (webpack, rollup, gulp)
-Knowledge of version control systems (git, tfs, svn, etc.)
-Pet projects on GitHub (or any other system)