Position: Front-End Engineer / Architect
Company: ReTech
Experience required: 5y
English level: upper

Responsibilities
Develop an architecture for a brand new set of applications!
Set technical requirements, documentation 
Act as a technical leader for the front-end development team

Required skills
front-end experience of 5+ years
Strong knowledge and experience with  ReactJS
Good knowledge and practical experience of building PWA applications
Familiarity/experience with a modern bundling toolchain, such as BabelJS, ESLint, Webpack, Rollup, Parcel, etc;
Experience in working in a component-first architecture (and using tools such as Storybook, etc);
Experience in front-end architecture best practices (SOLID, DDD);
JavaScript testing experience (Jasmine, Mocha, Jest, etc.);
Experience with CSS-in-JS solutions: Styled-Components, EmotionJS, etc;
Experience with Flux, Redux (and Redux-Sagas), GraphQL, or RxJS.
Awareness of users/customer-focused design techniques;
Proven responsive web design experience;
Ability to analyze & discuss business requirements and ask the right questions;
A quick learner, with a goal-oriented attitude, an initiative person committed to bringing great value in doing a great job
High technical competence, and the ability to understand complex design on both back-end (API) side, as well as front-end side.
A good communicator with leadership skills
Advanced/fluent level of English

We offer
Competitive base salary package and progressive bonus scheme depending on the team’s work results
Personal and professional development opportunities
Great team building activities