Vorwerk's One Website / Global E-Commerce project's enthusiastic team is stacking up the deck to design a new Vorwerk website, and simultaneously develop and rollout a new global E-Commerce platform with new digital products. We are up to combine Vorwerk's long-standing, high-quality engineering experience with agile methodologies, leading edge technologies and laser-sharp focus on customer satisfaction. We are looking for a passionate, results oriented, experienced and self-organized software engineer specialized in PHP / Symfony who wants to play a leading role in the development of one of our key components to provision advisor data to the website. With over 13,000 sales advisors worldwide, this platform is a crucial part for sales advisor presentation on our website and, most important, in the allocation of the advisor during the sales process. It is therefore sits at the heart of our business.
As a software engineer, you will deliver quality code working agile. You liaise closely with the product management, QA and automation team, release, and service managers as well as the business. You contribute to our agile ceremonies and support in refining our requirements until the definition of ready is met. Here, you collaborate closely with our solution architects and make sure that quality across integrated platforms is assured.
TECHNICAL SKILLS AND EXPERIENCE
Must haves
- Successfully completed Information Technology studies or an equivalent education.
- 3+ Years of relevant industry experience working with Symfony / PHP Framework.
- Demonstrable experience with PHP including OOP, security, refactoring & design patterns.
- Write clean, secure, test driven, easily maintainable and modular codes.
- Excellent knowledge of Symfony framework and experience building factories/facades/libraries using abstract classes, interfaces, traits.
- Experience in unit testing using testing frameworks like PHPUnit/Selenium.
- Good knowledge of RDBMS (MySQL/MS SQL/PostgreSQL), database designing and query optimization techniques.
- Good core knowledge of HTML5, CSS3, jQuery and Bootstrap framework.
- Experience in Javascript Frameworks (ReactJS/VueJS).
- Hands on experience in RESTful API design and development including implementation of oAuth2.0 for authentication and authorization.
- Working knowledge of version controlling systems like Git, clear understanding of Gitflow workflow, repository management tools like GitLab.
- Working experience on DevOps and CI/CD process, and general understanding of infrastructure and Cloud services (Aws, Azureβ¦) and related server administration like setting up docker, Apache/Nginx, php-fpm etc.
- Proactive, self-managed and used to working on remote. Strong problem solving and analytical skills.
- Extensive capability to communicate and interact internationally and with various management levels, especially in English.
- Experienced in working in agile projects and usage of Jira and Confluence.