JavaScript Intern

  • Kharkiv
  • Lviv
  • JavaScript

Where: Kyiv, Kharkiv, Kyiv

When: 26 April 2019

Type of internship: individual

Duration of internship: 6 months

Schedule: complete working day

Scholarship: provided

Meet your team!

Project

Are you passionate about full stack development technologies and eager to apply what you have learned so far? At Sigma Software, we are looking for talented people who share our passion for success. Grasp at the opportunity to join our JavaScript internship program!

Interns at Sigma Software work in collaboration with highly qualified engineers who are willing to share knowledge as you contribute to the team. In addition to participating in interesting Web and Mobile projects, you will have the opportunity to learn details about the most successful ones and get to know the best engineering practices.

Believing that the best team-building factor is a friendly atmosphere, we do our best to keep it by arranging social events, allowing you to get to know leaders throughout the company and your fellow interns!

  • Responsibilities

    • Learn new technologies quickly and gain experience in applying them in real projects (AngularJS, ReactJS, React Native, VueJS, NodeJS)
    • Closely communicate and interact with your mentor
    • Study training materials
    • Participate in software development using Agile/Scrum development process
    • Learn to analyze product requirements and propose solutions that meet them
    • Write design specifications and other development documentation
    • Implement a feature/functionality specified in the product requirements
    • Report status and progress according to the project and Company demands
  • Requirements

    • Intermediate spoken and written English
    • 6+ months of experience in backend development (in any language) or more than 1 year experience in frontend development (in JS)
    • Good knowledge of JS (ES5, ES6)
    • Basic understanding of HTTP // networking UDP/TCP
    • Good understanding of Linux based systems
    • Basic understanding of Git
    • Basic understanding of OS processes work

    Desired additional experience/skills: 

    • Understanding of OOP/functional programming (optional)
    • Experience with at least one FE JS framework/library
    • Experience with at least one of other programming languages (preferred Java/C#/Scala/Python)
    • Experience with at least one of virtualization instruments (VirtualBox/Vagrant/Docker)
    • Production experience with a Git
    • Experience with Bash scripts and servers (Nginx/Apache)