#1 Job Board for tech industry in Europe

Senior Frontend Developer
JavaScript

Senior Frontend Developer

Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    JavaScript

    master

    HTML

    master

    CSS

    regular

    SASS

    regular

    VueJS / ReactJS

    regular

    State Management

    regular

    Vuex / Redux

    regular

    One way data flow

    regular

    Virtual DOM

    regular

    Component based architecture

    regular

Job description

Online interview
PROJECT INFORMATION:
 
  • Industry: eCommerce
  • Location: 100% remote or working from the office (Warsaw)
  • Project length: long-term
  • Rate: up to 170 PLN/hour net + VAT
  • Start: ASAP
  • Assignment type: B2B
 
Senior Frontend Developer will become a member of an international, ambitious and dedicated team of professionals playing a crucial role in the development of new product features. Your efforts will play an instrumental role in one of our Client’s product domains. We are looking for an experienced developer eager to make use of the wide knowledge of frontend technologies.
 
ABOUT OUR CLIENT: 
Our Client is one of Scandinavia’s fastest growing eCommerce businesses. They are a dynamic and young company with more than 200 employees, passionately working to connect all fashion boutiques and brands in Europe on their platform. They expect to triple their business over the next 3 years. 
You will become part of an international, diverse team of ambitious and dedicated subject matter experts to inspire and support you. The bar to join is high, specialists work hard, but also take time to celebrate successes, have fun and build relationships via frequent social activities.
The main language in which the Client operates is PHP. Currently, Company is switching from PHP to Golang.
 
 
REQUIREMENTS: 
  • Language: JavaScript, HTML. 
  • Styles CSS. 
  • Styles SASS.
  • Frameworks: VueJS and/or ReactJS (we are looking for people with knowledge of VueJS or the only desire to develop at this framework).
  • State management (Vuex, Redux). 
  • One way data flow.
  • Virtual DOM and render functions.
  • Component based architecture.
  • MVC architecture.
  • Good English communication (min. B2).
 
NICE TO HAVE:
  • Microfrontends tools (eg. single-spa.js, frint.js).
  • Routing on frontend.
  • Handling API requests (eg. Axios, fetch).
  • Lifecycle hooks.
  • Testing: Unit tests (eg. Jest/Mocha), Component testing (eg. Vue Testing Library), E2E testing (eg. cypress.io). 
  • Tools: Linters usage, Prettier usage, NPM setup, Build tools (webpack, rollupjs etc.).
 
OTHERS:
  • Team player (participates in discussions, proposed his solutions to the team).
  • Open and interested in feedback.
  • Worked in an Agile environment.
  • Interested in code quality (works with Code Reviews, automation tests).
  • Interested in taking skillset to a higher level.
  • Focused on making things happen instead of always be working on something.
  • Detailed oriented.
 
WE OFFER:
  • Constant contact with the recruiter during the process and feedback regardless of the recruitment result.
  • Support for the Cross Project Manager during the cooperation.
  • Attractive remuneration in the B2B model depends on your competencies and experience.
  • Co-financing of private medical care (Medicover) and the Multisport card.
  • Occasional company integration meetings.
  • Recommendation program.
  • ProData Consult mobile application - easy reporting of working time, quick access to new offers.
 
THE COURSE OF RECRUITMENT IN PRODATA CONSULT:
  • Screening call - a 15-minute introductory interview, during which we will talk about your experience and expectations towards the new project, we will present the project and the Client;
  • Teams - a 45-minute conversation, which is primarily aimed at getting to know you, introducing ProData Consult (who we are, how we work), a wider presentation of the project, the Client, there will also be a space for asking questions, and in the case of international projects - we will verify your English language;
  • Interview with the Client - depending on the Client, these are one or two interviews, where your technical skills will be verified, moreover, the Client will present his team, how he works and what his goals are. There will also be space for asking questions from the candidate. If both you and the Client feel that you want to work together, the recruitment process ends there - you sign the contract with the support of an Account Manager, who will also answer your questions on business issues, and after starting cooperation, he will be at your full disposal.