JavaScript (Angular) Intern

Remote (Ukraine only) JavaScript Software Development

Required skills

JavaScript / basic
HTML/CSS / good
SQL / basic
Angular / basic

You will have an excellent opportunity to work in collaboration with highly qualified engineers who are willing to share knowledge as you contribute to the team. While working alongside seasoned developers and software quality engineers, you will gain invaluable on-the-job experience, career development, and leadership opportunities. 

  • Program format: Online 
  • Duration: 5 weeks 
  • Schedule: halftime 
  • Registration deadline: January 28 

Selection flow consists of the following stages: 

  1. Choose your Camp 
  2. Prepare your CV 
  3. Register 
  4. Pass the online technical test 
  5. Pass the non-technical pre-screening with our recruiter 



  • Good knowledge of OOP and SOLID Principles. 
  • Basic knowledge of algorithms and data structures. 
  • Basic knowledge of Design Patterns (MVC, MVVM, Singleton, Observer, Decorator, etc.). 
  • Good practical experience with one of the modern IDEs (WebStorm, VSCode, e.g.). 
  • Basic knowledge of how to create HTML markup (semantic HTML, basics of adaptive and responsive layout, work with graphics, etc.). 
  • Good practical experience in HTML5, CSS3. 
  • Good knowledge and practice in JavaScript basics and principles. 
  • Basic knowledge and practice in client-server communication (HTTP, WebSocket, AJAX, Fetch API etc.). 
  • At least Pre-Intermediate level of spoken and written English 



Basic knowledge and experience with: 

  • ECMAScript 6+ 
  • Task managers and bundlers (NPM, Gulp, Webpack, etc.)
  • TypeScript 
  • CSS pre-processors (LESS / SASS)
  • Version Control Systems (Git)
  • One the popular JavaScript frameworks (Angular, React, Vue, etc.)
  • Webpages Debugging and Performance optimization/ Chrome Dev tools usage
  • Basic knowledge of SDLC and Agile methodology


  • Learn new technologies, demonstrate progress, and prove your technical level 
  • Study all the recommended training materials, express willingness to listen and constructively accept mentor’s criticism and feedback 
  • Show a good progress, sufficient for the position of JavaScript Intern, during training 
  • Actively participate in the discussion of tasks and come up with different options 


  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb