Lead Front-End Engineer / Architect

We are looking talented Lead Front-End Engineer / Architect.

Responsibilities

  • Act as a technical leader for the front-end development team
  • You will be responsible for the front-end application and apps, and their technology including keeping architecture and technology up to date with the latest innovations in the area
  • Familiar with Agile methods

Required skills

  • Solid front-end experience of 5+ years
  • Solid experience working with React
  • Strong knowledge and experience with one or more of the main JS frameworks e.g. ReactJS, AngularJS, Vue, etc.;
  • Good knowledge and practical experience of building PWA applications
  • Expert level in modern JavaScript, e.g. ES2015+, Typescript, HTML/CSS;
  • 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
  • Family-like work culture and the environment with a minimum level of the hierarchy
  • Personal and professional development opportunities
  • Great team building activities
  • English lessons with native speakers

Location

  • Remote