What will you do
- Analyze requirements, develop concepts and implement modern Single Page Applications along the entire development lifecycle
- Implement complex workflows and data handling in applications
- Write scalable, maintainable and readable code
- Ensure quality in every aspect of your work, from writing and maintaining documentation, doing code reviews and various levels of testing (UI unit tests, SPA tests, etc.)
- Collaborate with other teams in an international environment
- Ensure full security and data privacy compliance of the implementation
What will you bring along
- Motivation to build products that delight our customers
- A mindset of continuous learning, willingness to share knowledge and learn from others
- Ability to innovate and find solutions to complex problems
- A perfect balance between being a strong individual contributor and an empathic team player
- Ability to communicate effectively with different stakeholders in the company
What do you need to have
- Expertise in programming with languages like Javascript / Typescript and modern web application frameworks like React (preferable), Ember, Angular 2, etc. and adept at HTML, CSS
- Expert knowledge of key UI design principles
- Hands-on experience with libraries like jquery & LESS, and Ajax
- Experience in agile software development (Scrum); Experience in working in scaled agile environments (i.e. multiple agile teams working on one product / platform) is a plus
- Basic understanding of CI/CD workflow and tools (Gitlab CI/Jenkins/Jenkins-x/...)
- Knowledge of Java or Python is a plus
- Bachelor's and/or Master's degree in Computer Science or related field