Frontend Developer

5+ years of experience
Limassol
MAYFLOWER

Mayflower is a technology company that alters the entertainment industry to a new level of perception and engagement.


We are building the future of live entertainment. We believe that by providing people with the best and high-quality live streaming experience in entertainment, we can tackle the world’s “problems” better, together!


To solve complex and interesting architectural challenges, we are looking for an experienced backend developer to join the product team of a highload (200k+ RPS) project with a modern and evolving technology stack.

Responsibilities

  • Tasks on application optimization, rewriting code according to new standards, implementation of best practices for working with code and project architecture;
  • Tasks on code testing;
  • Tasks on project decomposition, dividing code into separate applications, maintenance and support;
  • Research of new technologies and their application within the current project.

Requirements

  • Excellent knowledge of JavaScript: Vanila js, Event Loop, Server side render, Isomorphic Application;
  • Knowledge of HTML5, CSS, Post & Pre Processing CSS;
  • Knowledge of typescript;
  • Understanding of the principles and operation of AJAX, WebSockets, CORS security policy and others;
  • Understanding of the principles of a modular approach to development, Micro Frontends;
  • Skills and experience in unit testing functionality and business logic;
  • Skills and experience in profiling, debugging and optimization (client/server side);
  • Skills and experience in working with webpack, rollup application build systems, including esbuild, babel;
  • Technical English (tasks and documentation are in English).


Qualification that can be a plus:

  • Real experience with Micro Frontends;
  • Real experience with Nodejs in high-load projects;
  • Experience in building application architecture from scratch;
  • Experience with web streaming;

Conditions

  • The equipped office in the center of the city;
  • 300 days of sunshine a year, Mediterranean coast, fruits, and a friendly atmosphere;
  • A steep springboard for personal and professional growth;
  • Employment contract under EU law, white salary, Cyprus work visa for 3 years, company support in obtaining work visas for family members;
  • Full relocation package (tickets to Limassol for you and your family, apartments for the first month at our expense);
  • Developing your professional competencies through courses and/or conferences;
  • Language courses, mindfulness webinars, corporate discounts on Coursera and other platforms, corporate incentive programs;
  • Free catering in the office, and a free cafeteria with a health bar;
  • Medical insurance for the whole family, mobile package, support with the purchase of a car, and covering of school/kindergartens expenses;
  • Modern MacBook and other equipment at your request;
  • The possibility of self-realization, and the possibility to influence technical decisions making;
  • Big friendly community, IT international teams, corporate events, team buildings, and hackathons.

Recruitment process

  1. HR Interview (40 mins);
  2. Technical interview (1 hour);
  3. Technical interview + live-coding (1,5 hours);
  4. Final interview (45 mins).

Apply to this position

€, Net monthly

By clicking the 'Apply for this position' button, I accept and agree to the terms of use of the website.