Senior WEB 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 consists of 8 people.
Ожидания от кандидата
• Proven 3+ years’ experience as a Senior Web Developer (PHP, Laravel in particular);
• Experience with enterprise grade systems in corporate environment is a solid plus;
• Knowledge of JavaScript; familiarity with Vue.JS is a solid plus;
• Excellent communication skills and problem-solving aptitude;
• Intermediate English or better (written and spoken);
• CI/Tests.
Условия работы
• 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 are responsible for the smooth delivery of a specific project but will collaborate with the rest of the team on common components. That might include:
• Write coherent, well-structured code adhering to OOP principles and company standards;
• Develop enhancements and refactor codebase to maintain and improve existing products;
• Work with support to diagnose specific client issues and write unit and integration tests;
• 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.
