Job Description
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.
- 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)
- sReal experience with Micro Frontends
- ;Real experience with Nodejs in high-load projects
- ;Experience in building application architecture from scratch
- ;Experience with web streaming
- sThe 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
- sHR Interview (40 mins)
- ;Technical interview (1,5 hours)
- ;Live-coding (1,5 hours)
- ;Final interview (1 hour)