#1 Job Board for tech industry in Europe

Frontend Developer
JavaScript

Frontend Developer

Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    JavaScript

    advanced

    AngularJS

    advanced

    React

    regular

Job description

Responsibilities:

  • Creating and reviewing architecture and implementation design based on requirements;
  • Implementing enterprise-class solutions for customers based on requirements;
  • Providing support for development team (advice, guidance, assistance and training) to team members with a particular focus on less experienced colleagues, mainly in technical fields;
  • Responsibility for implementation and testing of the solution through all stages of a project’s lifecycle;
  • Problem solving during all phases of a project’s lifecycle;
  • Active communication with customer;

Requirements:

  • Minimum 2 years of commercial experience in front-end development
  • Extensive knowledge of JavaScript (ES5), CSS3, HTML5
  • Practical knowledge of at least one of the following:
    • Node.js
    • AngularJS 1.x
    • TypeScript and Angular 5
    • React
  • Practical knowledge of testing frameworks: Jasmine/Karma/Protractor Experience in RESTful APIs;
  • Practical knowledge of using development tools: GruntJS, Bower, Npm, JIRA, Git;
  • Experience in direct collaboration with customers;
  • University degree in Information Technology (or similar);
  • Practical communication skills in English;

Nice to have:

  • Experience in Bootstrap;
  • Experience in creating architecture and application design;
  • Practical knowledge of testing frameworks: Selenium or swagger;
  • Experience in creating enterprise-class applications;
  • Experience in working with remote teams;

What can we offer:

  • An interesting, challenging job in the dynamically developing Capital Group company;
  • Work on innovative projects using modern technologies;
  • Direct impact on shaping the image of the Capital Group's companies on the market;
  • Possibility to develop competences in a wide range;
  • Attractive salary;
  • Stability of employment and a friendly work atmosphere;
  • Cool benefits, among others integration meetings, internal company competitions, fruit Tuesdays, sweet Thursdays and much more;
  • Flexible forms of employment and working hours;