Position: Frontend developer to the Swiss company
Company: Indigo Tech Recruiters
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2023-02-01T00:00:00+02:00

**What you will do:**

As a senior front-end engineer at Covantis, you will work as the member of the Scrum team on Covantis platform to develop and improve features that directly address real-life problems in the supply chain operations. 
- Be involved in all phases of software development life cycle: analysing business/system requirements or user stories, providing estimates, designing solutions, developing new features or changes to existing features, writing tests, fixing bugs/defects.
- Participate in design discussions and help others through code reviews and knowledge sharing.
- Help elevate the front-end skills of the team through technical mentorship.
- Work with the design team to create user-interfaces that are easy to comprehend, performant and reliable using modern tools like React, Jest and Webpack.

**Main requirements:**
- Around 4+ years of experience in software engineering and 2 years of experience in developing web apps with a component-based JS framework. 
- Strong experience in HTML, CSS, and JavaScript core fundamentals.
- Expertise in React.
- Strong advocate for testing and have familiarity with testing frameworks such as Jest, Jasmine, Karma or MochaJS.
- Excellent verbal and written English.

**Nice to have:**
- Server-side JavaScript experience with technologies such as NodeJS.
- Experience working with backend engineers to define APIs and data models.
- Knowledge of front-end development tools such as pre-processors, task runners, bundlers, etc.

**Scrum team structure:** Lead, 2 Front End Devs, 2 Back End Devs, 1 Manual QA, 1 Automation QA, Product Owner.

**Benefits:**
Vacation 25 working days
Sick leave - 30 days with medical certificate (3 days without)
Performance bonus (up to 1 month salary)
Learning and development budget - $2000 per year
health insurance
equipment is provided (laptop, monitor)

**Selection process:**
- HR interview
- Interview with engineering lead 
- HackerRank test  
- Interview with Tech lead