This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Viseven Group is an international MarTech company specializing in interactive content and cloud solutions for global pharmaceutical companies since 2009.
The company is experiencing continuous growth and self-development, which is embedded in its corporate DNA.
Unique developments and approaches are actively used in over 50 countries worldwide.
Viseven's solutions are presented at major industry events in Barcelona, Philadelphia, London, and more.
The rapidly growing team includes over 700 highly qualified technical and non-technical experts, including front-end and back-end developers, BA specialists, and managers.
The team creates, localizes, and customizes applications in offices around the world, including Zhytomyr (Ukraine), Tallinn (Estonia), Poznań (Poland), New Delhi (India), and Bridgewater (USA).
The role involves developing the company's product, the web platform eWizard.
Responsibilities include developing and implementing functionality of varying complexity with a focus on performance optimization, independently implementing functionality from planning to delivery, code review, bug fixing, refactoring, participating in task planning and estimation, writing unit tests and e2e tests, self-testing developed tasks in the target environment, applying OOP and design patterns in practice, documenting each part of the development process for future work and support, and mentoring junior developers.
Requirements:
A minimum of 4 years of commercial experience is required.
Knowledge of HTML, CSS, JS, and Browser API (DOM, BOM) is essential.
Proficiency in Vue.js and Vuex is required.
TypeScript knowledge is mandatory.
Understanding of REST and deep knowledge of NPM is necessary.
A good understanding of Clean Code principles is required.
Ability to perform complex operations in Git and understanding of Git flow is essential.
Strong knowledge of Webpack is required.
Practical experience with OOP, design patterns, SOLID, and DI is necessary.
Understanding of CI/CD in general and experience using Gitlab (or any other tool) is required.
Basic knowledge of browser performance optimization and memory usage is necessary.
Good knowledge of test automation (unit and e2e tests) is required.
Familiarity with preprocessors and theoretical knowledge of FP, FRP, along with some practical experience with Rx.js (or any other library) is a plus.
Experience working with private NPM registries is an advantage.
Benefits:
The company values its team and provides opportunities for everyone to share their vision, implement their ideas, and grow in a professional environment while maintaining a work-life balance.
Competitive compensation and regular salary reviews are offered.
Opportunities for professional and career growth are available.
Paid vacation of 18 working days per year (20 working days after 2 years of cooperation) is provided.
Sick leave without documentation for 4 working days per year is included.
Documented sick leave of 20 working days per year is offered.
Family leave of 3 paid working days (in case of marriage, childbirth, or bereavement) is available.
Comprehensive medical insurance, including massage and physiotherapy courses, is provided.
English language courses are available.
Opportunities to participate in professional forums and conferences are offered.
Regular corporate events and team-building activities are organized.
An experienced team and friendly atmosphere are part of the work environment.
A pleasant working environment is ensured with a comfortable, fully equipped office and the possibility to work from home.