JavaScript Developer

Company details

Easy Consult is a Bulgarian well-known consultancy company that stands for quality and innovation on the Bulgarian Human Resources Solutions market with uncompromised recognition.

For our partner – BULPROS company we are looking for JavaScript Developer.

BULPROS started its career in 2010 with 5 people and currently BULPROS operates on a global scale with more than 1000 professionals, working across 14 offices, located in Europe and North America.

They are innovative global IT and BPO services, solutions and product provider, one of the fastest growing technology companies, recognized by the prestigious rankings of Deloitte "Technology Fast 50 in CE" and "Technology Fast 500 in Europe, Middle East, and Africa", Inc. 5000 Europe, Financial Times 1000 Europe etc.

Their offerings include Industry Digitalization, IT Security, Collaboration, Application Modernization, Infrastructure Transformation, Technology Services and Sales & Customer Services. Our head office is located in Business Park Sofia, Sofia, Bulgaria.

Location: Sofia

JavaScript Developer

Main responsibilities:

  • Developing and optimizing an innovative, web applications using the latest technologies, together with the team;
  • Developing responsive Single Page Web Apps based on JavaScript and REST-APIs;
  • Working with methodologies such as BDD and TDD, Atomic Design, Styleguide DD;
  • Ensuring the quality of web applications and taking responsibility for functionality development and testing;
  • Working comfortably in Agile/SCRUM team;
  • Taking technical responsibility and incorporating your own ideas.


  • 3+ years of professional experience in large-scale projects based on web services with responsive UI;
  • Extensive knowledge of JavaScript, HTML, CSS, LESS or SASS, particular expertise in JavaScript ES6;
  • Proven professional experience with AngularJS or similar framework;
  • Experience with tools for tasks automation (Gulp, Grunt, Webpack etc.);
  • Experience in performance optimization for touch devices;
  • Knowledge in web development for touch devices;
  • Knowledge of basic UX principles;
  • Basic knowledge of Node.js.;
  • English level of B2 or higher

The company offers:

  • Excellent salary and an opportunity to grow within the company;
    Induction programs;
  • Participation in all stages of the development process from architecture design to development using SCRUM methodology;
  • Exchange experience by working in different teams of professionals;
  • Recognition programs and rewards (Employee of the month gets 1 additional vacation day);
  • Free course in German;
  • Coverage of certification program expenses;
  • Company sponsored events and team buildings;
  • Participation in our social groups of interests: Extreme Sports, Geeks, Photography, etc.;
  • Co-subsidized sport card that gives free access to a great number of sports facilities;
  • Additional Health insurance (after your probation period);
  • Nice and friendly atmosphere.

If this job is not suitable for you, but you know a person who is a perfect match on the requirements listed, please share the link.

Only short-listed candidates will be contacted.

All applications will be treated in strict confidentiality. Easy Consult Recruitment and Employment activities are based on a Recruitment license № 2339/ 30.08.2017.


Всички кандидатури ще бъдат разгледани в пълна конфиденциалност.

Всички обозначения са насочени към двата пола.

С изпращане на тази форма се съгласявате с нашите общи условия.

Благодарим Ви за изпратената кандидатура