Вакансия • Frontend Developer, Сербия
Attention, pls don' t apply if you' re not comfortable with the working location.
Experience: 4+ years
Work format: remote out of Russia or Belarus
Mayflower is an international IT company and an industry trendsetter.
We’re really into great video playback experiences. We want playback to start immediately, at the best possible quality, and we never want it to stop (literally).
To provide the best live streaming experience, we develop and maintain our client-side player solution that considers every factor possible, such as network conditions, device capabilities, and stream specifics. Our team has extensive experience in live video streaming, high-load networking, and software engineering.
Our front-end sub-team’s primary goal is to achieve the client’s freezes-free viewer experience by looking for and trying out new ways to receive, process, and render media streams. We’re trying to integrate and estimate the benefits of new codecs and containers, live streaming protocols, and new available browser APIs.
We are looking for a Frontend Developer to help our In-House team improve the quality of our corporate tools and projects.
Responsibilities:
- Development of various internal integrations and automations ranging from proxying gitlab jira integration requests for better review notifications to using fuzzy search algorithm for google doc changes detection
- Development of our internal projects that are actually public, such as our career website: mayflower.work
- Writing good code, refactoring no-longer-flexible-for-the-requirements code, writing tests, improving types, you know the drill
- Optimization of both runtime and build/CI time and sometimes, SEO optimisations (as in achieve better web-vitals)
- Working closely with owners and stakeholders, certain degree of translating the business requirements to technical ones
- Researches related to finding the suitable way to implement certain features (like this google doc change detection)
Requirements:
- Proficient with node.js, Typescript and Javascript (we do write almost everything in TS though),
- Experience with a modern frontend framework we use React and Next.js
- Understanding of node.js development: node runtime and event loop, workers and threads
- Understanding of web development stuff: CORS, CSP, browser event loop, web servers, HTTP, caching, etc.
- Understanding of javascript development: package managers, linters, formatters, builders and bundlers, package registries, how resolving works
- Skills and experience with unit testing
- Skills and experience with basic application architecture and principles
- Skills and experience with basic profiling and debugging
- Open to learning new things and finding the best solutions, even in unfamiliar areas
- Technical English: tasks and documentation are in English
Qualification, that can be a plus: - Experience with running node applications in distributed clusters or node optimisation
- Deep knowledge of things such as a browser rendering pipeline or CDN caching is a plus
- Published packages or general involvement in OSS
- E2E/screenshot testing (selenium/playwright)
- Having an opinion on architecture methodologies such as clean architecture or feature sliced design
- Experience with benchmarking, remote debugging and/or knowledge of node internals, source maps
Conditions:
- Full remote work.
- Competitive compensation with a service contract.
- Transparent performance reviews twice a year, with bonus opportunities and salary adjustments.
- An annual allowance that you can use for home office improvements, sports activities, equipment upgrades, and more—tailor it to what benefits you most.
- Investment in your development: paid language courses, access to various learning platforms, and a mindfulness benefit, including psychological support with 50% coverage.
- Career growth in a fast-scaling project with opportunities to influence technical decisions.
- A culture of recognition: our peer reward program celebrates contributions from across the team.
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Сербия - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469923) на Kit-Jobs.Ru: Вакансия работодателя • Mayflower - Frontend Developer, Сербия. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Сербия. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.