To enhance our IT team, we are seeking a Frontend Engineer (Web Apps) to develop server-side-rendered web applications in an international environment. This is a full-time and permanent position.
Key Responsibilities
* We are looking for someone to implement flexible, maintainable, well-structured, and testable frontend software according to design specifications and following our frontend architecture and stack.
* The selected candidate will work in a team on implementing the frontend for one public-facing platform/product, later contributing to scale the implementation to other products.
* This role requires contributing to the frontend stack elements, including UI components library, data and content access layers, frontend caching, SEO solutions, etc.
* Collaboration with UX designers is essential to refine designs and provide feedback on the implementation.
* The ideal candidate will establish and improve guidelines for API design for backend developers to follow.
* This person will help build up processes between frontend, UX design, and IT projects.
* Taking over responsibility for one or more topics relating to performance, security, coding standards, documentation, or testing strategies of the frontend stack is also required.
Requirements
* A Bachelor's degree in computer science, with a Master's degree being an advantage.
* At least 2 years of experience in architecting and implementing frontend web apps.
* Knowledge in Typescript and preferably Nuxt & (alternatively & React) is required.
* BASIC knowledge of git is necessary.
* Knowledge in frontend unit testing and e2e testing is preferred.
* Some experience with Docker is also preferred.
* A team player with the capability to work in a dynamic, international environment, and good interpersonal skills is required.
* Able to think outside the box to identify and solve problems whilst developing creative and innovative solutions.
* Excellent written and spoken English skills are essential.
* Detail-oriented with the capacity to see the big picture.
What We Offer
* Contributing to the academic community.
* Professional growth opportunities through courses, trainings, and conferences.
* In-house projects only, created and developed within MDPI.
* Working in a collaborative, diverse, and socially responsible team.
* Possibility to spend time abroad and collaborate with colleagues in other MDPI offices.