Mid / Senior Front-end Developer

Уровень зарплаты
Город
Требуемый опыт работы
з/п не указана
Минск
1–3 года

iTechArt Group is looking for Mid & Senior Front-end Developers due to expansion of our projects.

The first project is a web-based system for booking meeting rooms with the ability to add more additional services. The system consists of an admin web-application, a public website and an admin part based on Salesforce.

Customer: USA

Product development strategy: Scrum

Tech Value:

  • N-layer server architecture with strong contracts
  • REST web services
  • Client is based on React components with redux as an unidirectional data flow architecture
  • Code is written on ES6
  • Isomorphic validation on client and server
  • Components oriented CSS with strong naming conventions based on BEM
  • Responsive Web Design, the system is optimized for different screen resolutions
  • Distributed storage system based on Salesforce and PostgreeSQL
  • Heroku is used as a platform for hosting
  • NodeJS, Express, Redux, Sequelize, Less, Jest, Webpack

The second project is a subscription rental service for luxury watches. It is an annual private membership program that reimagines the discovery and enjoyment of luxury timepieces. The company is aiming at folks who may not want to dump a few months’ salary on a watch and instead want something fancy to wear to work and about town. The system consists of an admin web-application and a public website.

Customer: USA

Product development strategy: Agile

Tech Value:

  • N-layer server architecture with strong contracts
  • REST web services
  • Client is based on Angular 1.5 components with potential moving to Angular 2.0
  • Code on client and server side is written using ES6 features, later when migration to NodeJS 6.0 will be completed, the biggest part of back-end will be rewritten on ES6
  • Responsive Web Design, the system is optimized for different screen resolutions
  • Storage system based on Salesforce and MongoDB (potentially PostgreSQL)
  • Amazon EC2 is used as a platform for hosting
  • Build tools are not used, intensive usage of NodeJS for the project build
  • In the autumn we’re planning to go to NodeJS 6.0 (new LTS NodeJS version)
  • Unit, integration tests and code coverage on client and server sides
  • Continuous Integration with Jenkins
  • For now the project is deployed on Heroku, but we’re moving to Amazon EC2 and we use Jenkins for faster deployment

Required

  • 1+ / 3+ years' experience in front-end development
  • Strong knowledge of JavaScript, HTML, CSS
  • SPA design and architecture – for Senior Developers
  • Strong knowledge of JavaScript frameworks such as AngularJS, ReactJS, Ember.js, Backbone.js, Knockout.js – for Senior Developers
  • Experience with NodeJS and tools: Gulp, Grunt, Webpack – for Senior Developers
  • Ability to communicate in English (written & spoken)
  • Customer communication experience will be an advantage

Responsibilities

  • Creating reusable components for quick integration of similar features
  • Analyzing designs and devising / implementing a front-end interface
  • Writing unit-tests
  • Participating in meetings with the customer

We offer

  • A motivated and highly professional team to work with
  • Competitive compensation depending on experience and skills
  • Regular assessments and salary reviews
  • Continuous training of new technologies
  • Free English courses in office
  • Medical care
  • Sports
  • Modern business center in just two minutes' walk from the subway
  • Comfortable office facilities (meeting-rooms, kitchens, showers, interactive lounge zones on each floor, spacious and well-equipped workstations, air conditioning)
  • Flexible working schedule
  • Corporate events

Адрес

Минск, улица Толстого, 10
Показать на карте
­

Тип занятости

Полная занятость, полный день
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Беларусь.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Отклик направлен работодателю
Сопроводительное письмо к отклику
Написать сопроводительное письмоПисьмо отправлено
Произошла ошибка, попробуйте ещё раз
Дата публикации вакансии
Рекомендуем
А у вас есть резюме?
Создайте свое резюме, чтобы работодатели смогли найти вас и пригласить на работу. Это быстро и абсолютно бесплатно!
Создать резюме