• 3 + years of experience with JS, TypeScript
• 3 + years of experience with Angular 2+ (Angular8/11)
• Experience using JavaScript building tools like Gulp or Grunt
• Good knowledge in Angular Material, RxJS/Ngrx, HTML, CSS/SCSS
• Experience with MySQL, Oracle, SQL Server
• Experience with Agile development, roles/responsibilities, tools and mindset
• English level — Upper-Intermediate
• Some experience with Java (JDK8, 11), Maven, Spring framework, Junit, Tomcat 8, Webpack
• Career and professional growth
• Сompetitive salary
• Friendly and highly professional teams
• Big and comfortable office, own parking area, restaurants nearby
• Medical insurance coverage for employees (Сovid-19 included), plus an option for family insurance coverage at a corporate rate
• Paid 12 working days of sick leaves
• Paid 18 working vacation days and all holidays
• English/German language courses
• Comfortable office facilities (kitchens, shower, sports activities: athletics, coffee/tea points, food delivery services, etc.)
• Designing and developing user interfaces using Angular best practices
• Adapting interface for modern internet applications using the latest front-end technologies
• Conducting performance tests
• Consulting with the design team
• Develops quality software (including effective test code) according to clean code principles
• Ensuring high performance of applications and providing support
Edvantis is opening the position for Angular Developer to work in a distributed team that builds a large client-server business solution. The project is a web-based application and contains a considerable amount of business logic to interactively work with complex diagrams (via GoJS library), with quite a few parameters for filtering and displaying data, along with editing the data. The project is implemented in JavaScript and Angular 2 (already migrating to the newest Angular) with MVP architecture and modular approach.
The server is a traditional Java EE web application, with Spring, Hibernate, a relational database, and a REST API towards the client and other adjacent systems.
The development process is based on Agile methodology with intensive and close cooperation, collective code ownership, and reviews.