Position: Middle/Senior Full Stack (JavaScript/Java) Developer
Company: AgileEngine
Category: Java
Experience required: 3y
English level: intermediate

Join our Project Engineering team and take responsibility of the software development on TeamViewer Frontline products for our customer projects. You will work closely with our customer success managers, to ensure smooth project roll outs on the customer side.

What you will do: 
- Create interfaces to backend systems of our customers, e.g. for REST Services, databases, SAP
- Develop client workflows and make customer-specific adjustments via XML and JavaScript
- Configure user interfaces and take care of on-premise installation of our software
- Work with the latest Smart Glasses and other wearable devices and bring them to use at our customers
- Execute roll-out at customer site
- Take on bug-fixing during hypercare phase and handover to support team
- Work independently on projects and be responsible yourself for complying - with time and quality specifications

Must haves
- University Degree required, preferably in computer science or related area
- Backend Experience developing in Java (SpringBoot knowledge would be a plus)
- Front End Experience developing in Typescript using Angular (14) framework
- Database experience like MySQL
- Familiar with API designs / specifications and XML / JSON
- Experience working in close customer collaboration paired with excellent communication skills, and the ability to effectively communicate at all levels
- Ideally you have experience with logistics processes or manufacturing companies, such as the automotive industry
- Proven ability to understand the big picture and quickly comprehend complex relationships in dynamic organizations
- Fluency in English is required

Nice to Haves
- Web 3D (i.e. Three.js)
- WebAR / WebXR