Вакансия Frontend Developer

47 вакансий
Специализация: Front-end/JS
Уровень: Junior
Опыт: 1 год
Уровень английского: Intermediate
Город: Минск
Размер компании: 580

Great software doesn’t happen on its own. It takes great people. That just happens to be our forte. With nearly 20 years of matching top engineering talent with preeminent and innovative brands, we look for people who are inquisitive, resourceful, and dedicated to their craft and driven to help companies build great software. If this sounds like you, read on.

Project description

As a Frontend Developer, you will have the opportunity to be a part of a team of developers working on media campaigns planner that empowers clients’ research, review, planning, management, and reporting across all media strategies. 

Team structure and Workflow

The team is integrated and allocated in Minsk, Ukraine, and Chicago. Team members use Gitlab for storing backlog as well as for CI/CD features. The team follows Kanban. Communication consists of daily stand up meetings, knowledge sharings, and interpersonal communication. Team members use Slack, Skype and Google Meet.

Technologies and Tools

Frontend - JS, React, Redux, Reselect, Ramda, hooks, HTML5/CSS3

Testing Tools - Puppeteer + Headless Chrome, Mocha

Repository - Git

What we do - WebWorker, Memoization, Virtualization, FP, topological sorting, custom formula engine (Excel-like), RAF on rendering, 

Custom middleware - Node.js, WebSockets, MongoDB

Responsibilities

  • Develop new features using React/Redux
  • Help to maintain and improve existing tools created by the team from scratch
  • Participate in the support and refinement of the project code base and fixing bugs
  • Develop and support auto-tests
  • Take an active part in daily meetings
  • Be proactive and propose thoughtful and nontrivial solutions 

Qualifications

  • Bachelor’s degree in Computer Science or in the relevant field 
  • 1+ years of commercial experience 
  • Basic knowledge of native JS (ES5, ES6)
  • Practical knowledge of React and Redux
  • Experience with version control system (Git)
  • Ability to work with NPM (Node Package Manager)
  • Understanding of functional programming principles
  • Hands-on experience in cross-browser layout (HTML5/CSS3) and in using SCSS
  • Knowledge of Webpack
  • Mathematical/engineering thinking
  • Knowledge of algorithms and data structures
  • Initiative, do not fear to defend your point of view despite limited experience
  • Motivation to learn new things
  • Good communication and interpersonal skills
  • Intermediate English level or higher

Engineering Practices

  • Code review
  • Refactoring
  • Automated integration testing
  • CI/CD

We offer

  • Opportunities for self-realization working on challenging projects using new technologies and tools
  • Friendly team and enjoyable working environment
  • Participation in professional trainings and meetups
  • Medical & family care programs
  • Various sport activities coverage (including AllSports card)
  • Fully paid by Forte 5 sick days during the working year
  • Internal English courses provided by Forte Teacher
  • Comfortable and fully equipped workplace
  • Forte Group loyalty card

Join us and be a part of our team!

Fa9a6aab70d70624684415ebf57963d4
Представитель компании