Position: Middle Front-End Angular Developer
Company: Edvantis Software
Category: JavaScript
Experience required: 2y
English level: upper

Required skills

— 2+ years of experience with JavaScript, TypeScript, Angular8/10, Angular Material, RxJS/ngrx, GoJS, HTML, CSS/SCSS
— Experience with Webpack
— Practical experience with Git, Jenkins, Jira, Confluence, npm
— Intermediate/Upper-Intermediate level of English language
— Willing to collaborate and cooperate with other team members, clients
— Experience with Agile development, roles/responsibilities, tools, and mindset

As a plus

— Experience with MySQL, Oracle, SQL Server
— Experience with Java, Restlet, Junit, Tomcat 8, Ant, Maven
— Experience with AngularJS

We offer

— Career and professional growth
— Сompetitive salary
— Friendly and highly professional teams
— Big and comfortable office, own parking area, restaurants nearby
— Corporate events twice a year, teambuilding
— Paid sick leaves and holidays
— Paid 18 working vacation days
— Free English/German language courses in our office
— Comfortable office facilities (kitchens, shower, sports activities: athletics, coffee/tea points, food delivery services, etc.)

Responsibilities

— Front-end and back-end development, design, and implementation using JS/TS
— Do code reviews, fixing defects, writing unit tests and documentation
— Communicate with the client on an everyday basis
— Working within the team and following the Agile/Scrum process

Project description

Edvantis is opening the position of Middle Front-End 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 AngularJS (already migrating to TypeScript and 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.