Position: Senior Front-end Developer (React)
Company: Relevant Software
Experience required: 3y
English level: upper

For us, seniority means not only advanced knowledge of front-end technologies but also strategic thinking, code review practice, grasp of software architecture and ability to guide it. Moreover, a senior developer should be able to overcome tech challenges, take responsibility and increase efficiency and sustainability of the workflow.
If it sounds like you, let’s dive into more details.

**About the project:**
The marketplace helps shoppers to get individual advice by international personal stylists and shop products and outfits directly from the designers and brands. The in-house developed platform is one of its kind and uses a user-centered approach to maximize customer satisfaction.

**Responsibilities:**
- Ability to identify in advance and solve tech challenges;
- Lead the development process;
- Lead and cooperate with QA team;
- Recognize opportunities to improve code efficiency;
- Perform code reviews;
- Contribute to software architecture planning;
- Maintain code and documentation integrity and organization;
- Help project managers in estimating new projects;
- Keep up with emerging trends and technologies;
- Accurately match UI/UX design;
- Build reusable components.

**Requirements:**
- 4+ years of commercial experience;
- Strong knowledge of JavaScript (ES5, ES6+), HTML5, CSS3;
- Experience with Preprocessors, such as LESS and Sass;
- Deep experience with React/Redux is a must;
- Strong knowledge with Webpack;
- Experience with Saga or thunk;
- Experience with TypeScript;
- Experience working in an Agile environment (Scrum or Kanban);
- Proficient understanding of code versioning tools such as Git;
- Upper-Intermediate English.

**We offer:**
- Long-term (6 month – 1 year) and challenging project;
- Direct work with the client from Germany;
- Compensation based on your accomplishments;
- The ability to work from home or in our comfortable office near Lviv city center;
- Personal accountant (if needed).