On behalf of our client, a global leader in the production and distribution of a wide range of established nutritional supplements and cosmetic products, we are seeking an experienced Frontend Developer to join their new IT Hub in Greece. The company's headquarters are located in Germany, with a subsidiary in Athens, and the IT teams work fully remotely from anywhere in Greece.
A day in the life of a Frontend Developer
The company has developed two internal products: a web and a mobile application, through which it manages all its internal processes while also supporting its partner network, which consists of approximately 3,000 partners. The web application is built using Java/Spring Boot microservices and Angular, while the mobile application is developed with GO and Flutter, supporting both Android and iOS platforms.
Your day-to-day
- Conception, design and implementation of business solutions in the area of digital customer solutions
- Supporting the development and optimization of complex, innovative web projects using the latest technologies and agile approaches
- Developing tailor-made, future-proof applications in cross-functional teams
- Responsibility for conception, architecture and coordination with agencies and designers with a focus on user experience
- Deployment of the solution on Azure, AWS or in Kubernetes clusters
- Assuming responsibility for coordinating and controlling troubleshooting as part of incident management and ensuring the operation of the developed solutions
- Ensuring software quality by implementing unit tests, expanding End2End tests in test automation and the support of integration tests
- Designing data models, interfaces and authorization concepts with the system managers and specialist departments
- Result and realization responsibility for the targeted solutions with a focus on the needs of the customers/stakeholders and compliance with the Company processes (business process and data flow via the existing business applications)
- Completed studies in computer science, business informatics or comparable training
- At least two years of professional experience in front-end development
- Strong knowledge of Angular and/or Vue.js as well as KendoUI, general web technologies (HTML, CSS, JavaScript/TypeScript) and the use of build tools (Vite, webpack)
- Knowledge of common UI methods and experience in the implementation of responsive design
- Knowledge in the conception and development of multi-layered software architectures (frontend, backend)
- Basic application-related knowledge of message services (RabbitMQ), interfaces (REST, sockets) and protocols (AMQP, TCP, UDP)
- Knowledge of tools for collaboration in the development team (Git, Jira, Confluence, SonarQube) and automated deployment/integration of applications (Jenkins, Docker, Kubernetes)
- Knowledge of common databases such as MS SQL Server, Postgres, MySQL
- You will have the opportunity to work in a motivating and multicultural environment working on a global scale projects and using latest technologies. Additionally, you will enjoy the following benefits:
- Attractive remuneration package plus performance related reward
- Intellectually stimulating work environment
- Customized training plan