Position: Middle front-end developer (vue,js)
Company: Artelogic
Category: JavaScript
Experience required: 2y
English level: upper

You will work with a big and strong team, on the very longterm project, with a lot of challenges and possibility to grow with your skills in programming 

And i'm you sure you'll enjoy with a business trips to the Germany


Required skills

- Minimum 2+ years experience as a software developer.
- Substantial experience in modern frontend development using web standards (HTML, CSS, Javascript)
- Implementing Vue JS single-page applications (ES6, vuex, vue-router, mixins, jest, Storybook)
- Implementing Web Components (custom elements, shadow DOM, HTML templates)
- Node/npm-based modern frontend builds incl. Web Pack bundling and basic skills working with an Apache Maven
- Multimodule Project Docker Desktop (maintaining your own docker based local environment using docker and docker-compose)
- Solid Java development skills, preferably experience with AEM backend development and Spring applications
- Experienced as a developer in agile, self-organized, cross-functional teams

We offer

— Personal career development plans, as well as a dedicated mentor
— 18 days of paid vacation and 7 paid sick leaves
— Flexible working hours
— Possibility to work remotely
— Regular team buildings and company-wide trips
— Corporate lessons of English and German
— Support in preparation, as well as full reimbursement of professional certifications
— Possibility to become a mentor in our corporate university
— Highly transparent processes towards compensation reviews and promotions
— Exposure to a rapidly growing, dynamic, and uniquely global industry
— Becoming part of the team that has been multiple times recognized among Top Software Development Companies according to Clutch


Responsibilities

- Follow team guidelines ensuring quality and consistency in the design and development phases of applications
- Lead efforts to design, architect and write new software components
- Independently handle project activities related to builds and deployments
- Create software tests, verify the functionality and quality of the software
- Provide support for production applications as issues arise
- Troubleshoot performance and scalability issues
- Identify opportunities to improve and optimize applications
- Work with project management to understand new requirements
- Follow internal software development processes and standards