Description
Responsabilities:
- Analyze, gather, discuss and negotiate technical requirements with ZF’s Aftermarket business.
- Architect, Develop and Operate Full-Stack web solutions for the ZF Aftermarket with focus on modern Web Technologies on-prem as well as in cloud environments.
- Collaboration with team members of other functions (i.e. Mulesoft, database (Spryker) ) to deliver the required function in our B2B Ecommerce.
- Collaborate with UX designer to find ways to be compatible with design, but establish sustainable development. Derive development needs from (Figma, Penpot).
- Work on the implementation of SEO strategy.
- Analyse the results we get from automated testing (Cypress.js).
- Fixing any website issues or bugs that arise.
- Make active suggestions for solutions.
- Keep abreast of latest and emerging technologies and discuss actively on their usage in the platform.
Requirements
Years of experience
- 3 years as a Software Development Professional.
Functional Skills
- Good knowledge in performance optimization, troubleshooting and issue resolution.
- Good understanding of cross-browser and platform compatibility.
- Experienced working in teams using IDE and source controls.
- Knowledge and hands-on experience in project implementation using Agile methods.
Technical Skills
Frontend:
- Block Element Modifier (BEM) / Atomic Design
- Basis HTML5, CSS, Typescript und Java Script (Latest)
- At least one framework of: Angular, React, Vue.js, Nuxt.js or similar
- At least one UI Testautomation Tool: Cucumber, Histoire.js, Selenium, Vitest
Backend:
- 3 years of experience with at least one programming language: C, C++, C# or Java
- Familiar with SQL and Database Mgmt.: mySQL, postgreSQL, MSSQL or similar
- Familiar with at least one Linux Distro: Debian/Ubuntu, RedHat, SUSE or similar
- At least one Integration or Module Testing Framework: JUnit, JMeter, QUnit.
Soft Skills
- Used to work collaboratively in a globally distributed, international team
- Motivated to deliver results on time and to take ownership and responsibilities
- Used to work independently and self-organized
- Passionate about learning, knowledge sharing, and continuous improvement
- Strong communication skills
- Strong problem-solving and troubleshooting capabilities
Languages
- Fluency in English (mandatory)
Methodologies
Deep knowledge and experience with:
- Test automation (UI, integration, and module testing),
- Agile software development methodologies: DevOps CI/CD practices with Azure DevOps or GitLab
- Software Design Patterns (MVC and REST),
- Big Data technologies (NoSQL and large-scale environments),
- Container Platforms such as Docker, Podman, and Kubernetes.
Nice to Have
- Experience in large-scale enterprise web and cloud environments, with expertise in Customer Relationship Management (CRM), Content Management Systems (CMS), Social Media Management, Social Analytics, and Business Portals would be an advantage
Benefits
The benefits will be determined once the contractual terms have been established.