Position: Front-end developer
Company: Smart Group
Category: JavaScript
Experience required: 2y
English level: intermediate
Published: 2021-03-01T00:00:00+02:00

Skills / Experience Requirements:
- 2+ years of professional experience in Frontend development in an Agile or Scrum environment
- Strong knowledge of JS, HTML, CSS, cross-browser markup
- Good knowledge of Vue.js
- Knowledge of React.js will be in plus 
- Good knowledge of Git
- Experience with REST-based WebAPI’s
- Good communication skills
- Reading and writing docs in English

Responsibilities:
- Develop front-end of web client-server systems in Scrum environment
- Create a new services from scratch
- Maintain current company products

Stack of technologies used on the projects:
- JavaScript, Vue.js,  React.js
- PHP, Doctrine2, Lavarel
- Python3, Django, DRF, Celery
- Databases mostly on PostgreSQL
- Telegram API, Google Drive API

We use:
- Host: Linux (Centos)
- GitLab, Jira, Confluence, G-suite

About us:
- We work remotely until at least march 2021 
- We create our own products: software for financial transactions on exchanges and multi-service ERP software. We work in close collaboration with end users
- Our team has 21  people now: 7 С++, 2 .Net, 2 Python, 1 Web Full Stack, 3 QA, 2 DevOps, 2 PM, 1 BA, 1 TW
- We have a creative, working atmosphere
- Between deadlines and quality we choose quality
- The projects is planned on the horizon of at least 5 years
- We work on the cycle PO - PM - BA - DEV - QA - RELEASE
- Flexible schedule, partially remote work, paid vacation (18 working days per year), holidays and sick leaves
- Team building activities with a lot of fun to take a break and relax
- Various sports (football, basketball, running, swimming, cycling, car racing) with professional coaches sponsored by the company

In the office:
- Fresh and varied food (at own expense)
- Library
- Gym 24/7
- Massage 
- Sleeping room with individual capsules and relax room
- Professional car racing simulator
- Table tennis

Our company values:
- Humanity
- Teamwork
- Development
- Innovation.