Position: Middle/Senior Front-End Developer (Food delivery project)
Company: Sigma Software Group
Category: JavaScript
Experience required: 5y
English level: upper

Our team is looking for a Front-End Developer to be involved in our client’s project. If you like to work directly with the customer, help improve an existing solution, are not afraid to invent new decisions, and take responsibility for your decisions, then you will like what we have for you.

**Customer**
Our customer - is a startup that provides a novel approach to office meals.  Using their platform, customers get automated and organized lunches, serving individual and customizable meals to offices from restaurants. They deliver asymmetric advantages to their customers through vast domain expertise, simplicity, and a high level of service.
The customer is extremely open to the team’s professional opinion, so you will have a chance to initiate changes and improve the existing solution.

**Project**
As a Front-End Developer, you'll be closely cooperating with the customer-side team and looking into new features, you will help improve the platform and make it more efficient. 
You will have a chance to challenge yourself, grow as a technologist and a professional, and make an incredible impact on customers' products. 

**Responsibilities**
- Design, implement, and debug portions of software, including modules and components, and complete software systems of considerably small size and medium
- Maintain a healthy front-end service and a high level of quality
- Collaborate with backend engineers and Test Engineers to deliver new features together with client-side team members 
- Dev-test own code, check key scenarios, corner and edge cases prior to changing task development status to Done
- Participate in requirements clarification sessions, and raise questions about assigned task inputs and requirements, in ready-to-send form, where necessary
- Peer-review design and code with middle and senior-level specialists
- Contribute to the development of technical project documentation and user documentation
- Where applicable, contribute to building and deployment automation
- Come up with great new ideas for features and better ways of implementing existing ones
- Take an active part in team meetings and ceremonies

**Requirements**
- Solid software engineering experience
- Experience as a front-end developer building rich and complex user interfaces
- Experience with HTML, CSS (Sass), and JavaScript (ES6)
- Strong knowledge and experience with JS Frameworks (Vue/Vuex), CSS Frameworks (Bootstrap)
- Experience with Git
- Experience using CI/CD tools to automate code integration activities and software deployment 
- Great communication skills, including writing and verbal English
- Self-management, skills to work in distributed teams

**Nice to have:**
- Experience working with API integration (GraphQL)
- Experience working in Agile teams