Position: Intermediate Software Engineer (Angular)
Company: Dev.Pro
Category: JavaScript
Experience required: 2y
English level: intermediate

You'll get to work on expansion of the system, developing new modules and moving them to the cloud. 
**What's in it for you:**

- Work on an enterprise solution with a famous client: the company is ranked 125th on the Fortune 500 and 393th on the Forbes Global 2000
- Partnership relationships with the client who listens and supports team's ideas, the development is on our side
- Grow as a specialist: work with clouds, devices, perform integration with a large system from scratch

**Qualifications and experience:**
- 2+ years of commercial experience in front-end web development (Angular is preferable)
- Solid understanding and development experience with Angular
- Excellent JavaScript knowledge and programming experience with ES5/ES6
- Experience consuming REST APIs, understanding of web/mobile app architecture
- Experience with tools like Redux, Webpack, Angular CLI and/or Gulp
- Experience with client-side architecture and design patterns, SOLID, modular application design
- Application testing, test-driven design and development experience (Jest, Jasmine, Karma or Chai)
- Intermediate or higher English level

**Nice to have:**
- REST API and WebSockets knowledge
- Experience in restaurant or POS domain

**Key responsibilities:**
- Develop new web module, get the module into the cloud and expand the existing system
- Implement localisation to start expanding into a new market
- Get fast feedback on the implemented solutions
- Extending and integrating existing functionality for a product
- Communicating and cooperate with the team of engineers, QAs, BAs and stakeholders

**Our benefits:**
✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, and workshops
✅ Healthcare: healthcare medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events
✅ 18-20 paid time-off days per year, 5 absence-due-to-illness days and 21 days of extraordinary medical leave per year