Position: Full Stack JavaScript Intern
Company: Sigma Software
Category: JavaScript
Experience required: no_exp
English level: intermediate

Sigma Software provides top-quality software development, graphic design, testing, and support services. Systems developed deliver benefit to customers in automotive, telecommunications, aviation, advertising, gaming industry, banking, real estate, and healthcare. 

For those who apply for our internship program we provide our support in the possibility to become responsible for improvement of own skills and utilizing them successfully on project tasks with the goal to get Junior developer position within internship terms. 

Responsibilities:	
Following training plan which includes both hard and soft skills items 
Performing required testing types on a project 
Documenting issues to tracking systems 
Studying of new technologies; self-education 
Studying key system functions from end-user’s point of view 
Understanding of a project business logic and developing the ability to map it to verification activities 
Close collaboration with the team/product experts to ensure to meet set expectations 
Formulating ideas and facts in the written manner 
Reporting on tasks fulfilled and providing status by request 
Be responsive to take the feedback and adjust to work style as needed 
Dedicated and keen to keep the commitments 
Identifying of problems that hinder the tasks implementation. Escalating problems with time-consuming resolution

Requirements:
Plan & execute work that includes interdependent tasks for the projects (code writing, unit tests, following conventions)
Be able to perform verification based on UI design
Be ready to learn, develop skills and knowledge, as well as share it
Studying Computer Science or related field, or relevant work experience in a matching position
Basic knowledge of tools like Git, Jasmine and NPM
Knowledge of JavaScript basics, CSS, HTML or similar 
SQL, Node.js or other programming language knowledge will be considered as an advantage
Understanding of software development processes, stages, concepts and methodologies
Be familiar with the basics of Scrum approach
Strong analytical and diagnostic skills, attention to detail
Good written and verbal communication skills in English

Personal profile:
Great desire to study and learn fast
Good self-motivation, self-organization, goal-driven skills
Good analytical skills, logical thinking, and attention to details
Initiative, communication and good problem-solving skills
Good ability to work collaboratively in a team with a keen sense of responsibility
Strive to deliver high-quality result