Senior Front-end (Vue.js) Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
We are looking for a senior hands-on professional who is passionate about web development. We are building a crowd-funding platform for one of our strategic clients from Switzerland which is similar to Kickstarter but focused on non-profit organizations. The core functionality of the platform is the ability to donate funds to a specific project. The successful candidate will work in close collaboration with the engineering team which currently consists of 8 people.
Ожидания от кандидата
• Proven 2+ years’ experience as Vue.JS Developer; solid expertise with JavaScript;
• Slots; dynamic and asynchronous components;
• Transitions and animations;
• Mixins;
• Vuex;
• Experience with enterprise grade systems in corporate environment is a solid plus;
• Excellent communication skills and problem-solving aptitude;
• Intermediate English or better (written and spoken).
Условия работы
• Attractive compensation, paid vacation, sick days, national holidays and trainings;
• Ability to visit international client sites, closely collaborate with engineering teams of our clients – large corporate enterprises leading in their sectors;
• Stimulating, dynamic and growing team
Дополнительные инструкции
As one of the key players of our development team you will be responsible for the smooth delivery of a specific project. We would expect you to:
• Write coherent, well-structured code adhering to OOP principles and company standards;
• Develop enhancements and refactor existing codebase to maintain and improve existing products (Vue.JS
components in particular);
• Share knowledge with other team members by providing feedback and mentoring;
• Participate in the Agile process and suggest improvements to make the team more effective;
• Document system design and functional/data workflows as needed;
• Self-directed work ethic with attention to detail, good communication skills;
• Handle interruptions and maintain the quality of work product;
• Provide accurate estimates and meet commitments;
• To be a good listener with a willingness to learn;
• Receive and offer constructive feedback in a positive manner.
