Senior JavaScript Developer


Sofia, Plovdiv, Bulgaria


Our new partner specializes in Insurance-Tech solutions. They have their own Insurance Products and aim “to be the insurance present in every moment of life”. The IT team is responsible for developing all tools and systems that their employees, partners, and customers use. The team needs to grow and at the moment they are looking for their new Senior JavaScript Developer.


Your important role in the team includes to:
◍ Take charge of all Front-End application development;
◍ Analyze requirements & user needs in order to implement front-end modules and applications;
◍ Manage module/application Architecture & Development;
◍ Produce technical documents (e.g. specifications, development intentions, diagrams);
◍ Identify problems uncovered by testing and correct or refer problems to appropriate personnel for correction;
◍ Evaluate code to ensure that it is valid, properly structured, meets industry standards, and is compatible with all systems;
◍ Develop or validate test routines;
◍ Identify and recommend quality improvements to development process and methodology;
◍ Properly document all development in and out of code;
◍ Write Unit tests;

During your career (at least 4 years) you gained experience in:
◍ JavaScript application development;
◍ The following skills: JavaScript - Vanilla & Frameworks (e.g. Vue.js, React), HTML5, APIs, TypeScript, transpiring technologies (Babel, etc.), MongoDB, HTTP APIs, Linux OS as a dev environment, Git VCS, OAuth 2.0, JWT, Webpack or an alternative, package managers (npm, yarn);
◍ Writing unit tests, test cases, and testable code;
◍ And the ability to understand and debug large and complex code bases;
◍ With standard security practices in web development;
Of course, verbal and written command of the English language is a must;

Advantages:
◍ Advanced Applications Architecture;
◍ UML knowledge;
◍ Good Software Engineering skills;
◍ Experience leading a team;

They offer:
◍ An extraordinary team of professionals you can work with;
◍ Competitive salary and work-life balance;
◍ Excellent additional health insurance;
◍ Yearly bonus scheme;
◍ Bring a Friend" bonus model;
◍ MultiSport card on request;
◍Transportation allowance
◍ Food vouchers
◍ Awesome class A office

If you are still with me - thanks for your time! I'm looking forward to talking with you! Let's do it at katrin@cadabra.bg

(License No. 2709 valid from 17.01.2019)