Position: Senior FrontEnd Developer for World-famous Fashion Brand
Company: Brightgrove
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2021-02-01T00:00:00+02:00

**About the Project**
The project itself is on Beta 2 stage right now – inspiring content for shopping. So it’s not just a shop like Zalando, Asos or etc, it’s trends and shop. Go-live was in April 2020, now it’s in the refactoring stage. It’s now 250 brands and half of mio products. Goal – Provide access to all relevant products to customer markets. Starting with female products in Germany.

**About the Team**
The distributed team consists of two units – in Germany and Ukraine. The Head of Engineering is on the German side.
40 people in total on the German side (CTO, PO, 5 developers (2 BackEnd, 3 FrontEnd), designers, marketing team, fashion selection team and etc).
On the Ukrainian side: 1 Full-stack dev and 1 Web Analyst.
We want to gather up a team of passionate and dedicated people. The overall unit will be around 7 people in total in the long-term perspective.

**Responsibilities and Skills**
**Responsibilities:**
Write maintainable code (SOLID), easy to test and that you are proud of
Build, maintain, and deploy new and existing functionality to all our environments
Participate in planning, discussions, and business meetings – we need every brain in the office to create the most successful product

**Required Skills:**
5+ years of proven professional experience as a Front End developer, preferably with startup experience
Еxperience with GraphQl (at least 1 year of proven professional experience)
Еxperience with Next.js, Typescript (at least 2 years of proven professional experience)
Production experience with React (hooks and redux, flow typings)
Excellent knowledge of Javascript with commonly used practices (reusable components and functional approach)
Experience and understanding how are microservice works and builds and general – how it should be tested (API Rest, contracts and so on)
Code refactoring and optimization (principles and approaches)
Working with GIT workflow
Web scraping and data feed ingestion and transformation at scale
Proficient understanding of CSS, HTML, and other web technologies
You have an eye for clean code and are passionate about testing (BDD, TDD). Understanding of unit and integration testing flow and test coverage.
Problem-solving collaborative attitude, not-afraid-of-new-challenges mindset, playful attitude
Fluent level of English

**Nice to have:**
Еxperience with Node.js
Еxperience with Azure Cloud
Production experience with databases and designing scalable database infrastructure (NoSQL and SQL based). Especially SQL + Sequelize ORM
Deep hands-on experience with CI/CD implementation in Azure, Google or AWS