Skip to content
Frontend Engineer

The week's list

Every role like this one, in one letter

You are reading one posting. There are hundreds like it on the board, and new ones every week. Pick what you want, leave an email, and the list comes to you — no searching, no coming back here.

Counting what came out this past week…

The first letter arrives right away, then one a week. Unsubscribe in one click from any letter — the address goes nowhere else.

Frontend Engineer

(fluent Ukrainian) Frontend Product Engineer (Vue/Nuxt, global)

SupportYourApp

Kyivcontract

Apply on the employer's site

Role description

SupportYourApp
— міжнародна Intellegent Support-as-a-Service компанія, що вже понад 15 років надає надійні послуги технічної та користувацької підтримки, а також сервіси для підвищення якості користувацького досвіду зростаючим компаніям. Сьогодні наша міжнародна команда налічує понад 1500 фахівців.

Ми надаємо послуги по всьому світу, підтримуючи клієнтів 60-ма мовами, співпрацюємо з такими лідерами як Mastercard, Calm та MacPaw, маємо міжнародні хаби, а також розробляємо інноваційні продукти, такі як Quidget, щоб робити користувацький досвід кращим кожного дня.

Про продукт:
Quidget — це платформа для створення AI-агентів, які допомагають компаніям автоматизувати підтримку в чаті та email.

Агенти відповідають на повторні запити, працюють 24/7 і передають складні випадки людині, коли це потрібно.

AI у Quidget навчається на внутрішніх документах, FAQ та контенті сайту. Завдяки цьому платформа може закривати 50%+ типових звернень автоматично та працювати 45+ мовами.

Компанії використовують Quidget, щоб швидко створювати агентів для підтримки, продажів та онбордингу та зменшувати навантаження на команду.

Про роль:
Ми зараз у пошуках
Frontend Product Engineer
для надання послуг з розробки нашого AI-продукту у сфері Customer Experience. Ти будеш тісно взаємодіяти з продуктовою командою та нашим VP of Product, для досягнення спільних амбітних результатів.

Звучить цікаво? Далі більше 💛

З нами ти зможеш:

  • Розробляти та підтримувати основний вебдодаток на Vue 3 / Nuxt 3 (SSR), включаючи конструктор AI-агентів, live-чати, аналітику та білінг;
  • Розробляти вбудовуваний чат-віджет на Vue 3 + Vite (iframe) з підтримкою postMessage, real-time взаємодії та темізації;
  • Створювати та вдосконалювати AI-функціональність, включаючи налаштування поведінки AI-агентів, промптів і guardrails;
  • Оптимізувати продуктивність застосунку, покращуючи bundle size віджета, lazy loading та Core Web Vitals;
  • Підтримувати production-середовище, аналізуючи помилки в Sentry, досліджуючи причини їх виникнення та впроваджуючи рішення;
  • Модернізувати legacy-код паралельно з розвитком нової продуктової функціональності;
  • Розвивати AI-assisted процеси, створюючи правила, інструкції та скіли для AI-інструментів у кодовій базі;
  • Брати участь у декомпозиції та оцінці задач, а також формуванні технічних рішень у тісній співпраці з Product, Design та Backend командами

Ти — наш ідеальний кандидат, якщо маєш:

  • 3+ роки досвіду роботи з Vue.js та глибоке розуміння Composition API, включаючи composables, реактивність і lifecycle hooks;
  • Досвід роботи з Nuxt 3 у продакшені та розуміння SSR, зокрема hydration, серверного фетчингу даних і middleware;
  • Впевнене знання TypeScript;
  • Знання англійської мови на рівні Intermediate (B1) або вище;
  • Досвід роботи з Pinia та розуміння принципів проєктування store'ів і винесення стану в глобальний store;
  • Досвід роботи з Tailwind CSS, Vuetify, SCSS/BEM, а також створення адаптивної та кросбраузерної верстки;
  • Досвід роботи з Socket.IO та реалізації real-time функціональності, reconnect-механізмів і керування станом з'єднання;
  • Досвід інтеграції REST API, включаючи типізацію, структурування запитів, обробку помилок та механізми авторизації;
  • Розуміння принципів роботи iframe, postMessage, cross-origin обмежень та ізоляції;
  • Досвід роботи з Vite, включаючи конфігурацію, використання плагінів та оптимізацію збірки;
  • Досвід інтеграції дизайнів із Figma у вебдодатки та роботи з Figma MCP;
  • Аналітичне мислення та досвід роботи з продуктовою аналітикою (PostHog, Amplitude або аналогами), проєктування event-трекінгу й аналізу конверсій;
  • Практичний досвід AI-assisted або AI-agentic розробки (Claude Code, Cursor чи аналогічні інструменти) та вміння отримувати за допомогою AI код production-рівня;
  • Досвід проведення code review у ролі рев'юера;
  • Розуміння основ веббезпеки, зокрема XSS і санітизації даних

Буде великою перевагою:

  • Розуміння серверної частини та досвід з Express.js;
  • Знання MongoDB, Redis, Elasticsearch;
  • Знання SQL для базових вигрузок аналітики;
  • Досвід роботи з LLM API (Anthropic, OpenAI): промпти, tool use, streaming

Чому класно бути частиною нашої команди:

  • Надання послуг у бізнес-години;
  • Унікальні артпростори або можливість співпраці у віддаленому форматі;
  • Комунікація, заснована на довірі, та відсутність трекерів активності;
  • Гармонія між проєктною завантаженістю та особистим часом, а також - внутрішня медична політика;
  • Креативна спільнота і культура, орієнтована на людей та взаємний фідбек;
  • Привабливі винагороди за запрошення друзів;
  • Конкурентна компенсація в USD;
  • Оплачуваний онбординг і доступ до корпоративної бібліотеки.
  • Пункти, перелічені в цьому розділі, можуть відрізнятися залежно від умов вашого договору. Певні пільги та умови зазвичай застосовуються до працівників; незалежні підрядники можуть не мати права на всі ці пільги. Конкретні умови надання послуг будуть чітко визначені у вашому договорі, якщо його буде підписано

Можеш дізнатися більше про компанію та культуру, відвідавши офіційний сайт SupportYourApp та її соціальні сторінки Facebook, Instagram, LinkedIn.

Мрієш працювати над високоякісним продуктом у сфері AI, пишеш якісний код і проявляєш проактивність у щоденній співпраці — чекаємо на твоє резюме.

Маєш ідеального кандидата на прикметі? Рекомендуй друга та отримуй винагороду!

Internal job code:3F8

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Frontend Engineer

Senior Full-stack Engineer (frontend-heavy)

Preply

Kyivsenior

Apply on the employer's site

Role description

We power people’s progress.
At Preply, we’re all about creating life-changing learning experiences. We help people discover the magic of the perfect tutor, craft a personalised learning journey, and stay motivated to keep growing. Our approach is human-led, tech-enabled - and it’s creating real impact.

We’ve just reached unicorn status with a $150M Series D, accelerating our vision to transform education through human-led, AI-enhanced learning. Today, 100,000+ tutors teach 90+ languages to learners in 180 countries - and we’re only getting started. As a category-defining company, we’re shaping what the future of learning looks like at global scale.

Every Preply lesson sparks change, fuels ambition, and drives progress that matters. Joining Preply means helping define the future of education at global scale, and building something that truly matters for millions of people, every day.

Meet the team!
Our team builds scalable, resilient products using Python/Django on the backend and React on the frontend, all with one goal in mind: creating a smooth, meaningful experience for our learners and tutors.

We're proudly tech-agnostic, great engineers come from all kinds of backgrounds. Whether you’ve worked with Java/Spring, Node.js, Ruby on Rails, Scala/Play, PHP, or Go, you’ll feel right at home here. Python experience isn’t required.

We make decisions based on data and real user feedback:
running A/B tests, shipping iteratively, and constantly improving. We also put a strong focus on observability, monitoring, and metrics, so we can keep our systems healthy and continue optimizing at scale.

At Preply, we ship
50–60 times per day
, thanks to a solid CI/CD setup and a culture that values action over ceremony. As a fast-growing company, you’ll find a wide range of technical challenges (we even write about many of them on our Engineering Blog!), the kind of work that keeps you learning, stretching, and growing.

We’ve reached 90%+ adoption of AI coding tools across engineering, and we’re now moving towards more autonomous, AI-Augmented development at scale. At Preply, engineers have direct access to the best tools available, with the freedom to use them fully and experiment as they build.

What You’ll Be Doing

  • Design and deliver user-facing features using React, and TypeScript. You’ll own the entire journey, from shaping the UX, to implementation, to launch and validation through our A/B experimentation framework.
  • Develop backend features using Python/Django
  • Help us improve our codebase and workflows by applying practical best practices across frontend, backend, and mobile.
  • Collaborate with Design, Product, and Data to ideate, test, and validate user-facing experiences. Expect to dive into metrics, formulate hypotheses, analyze experiment results, and iterate quickly based on impact.
  • Strike the right balance between fast delivery and long-term stability, helping us ship impactful features without adding complexity.
  • Set a high bar for code quality and teamwork, and help others grow through collaboration, feedback, and good engineering practices.

What You Need To Succeed

  • AI Expertise: Deep, hands-on expertise in Agentic AI. Able to redesign how the team builds software across the full SDLC, not just code generation. Builds reusable AI assets that your team can adopt, and delegates reasoning-heavy work while reserving judgment for architecture, business logic, and security. You set up the AI quality gates and you challenge existing engineering workflows and propose AI-based alternatives.
  • Full-Stack Expertise: This role is primarily front-end focused, with approximately 70% of the work dedicated to front-end development and 30% to back-end development, requiring solid front-end expertise and well-rounded full-stack engineering skills.
  • Front-end Expertise: Strong expertise in React, Typescript, HTML5, and CSS.
  • Exposure to back-end tech: Expertise in Python/Java/Node.js/Ruby/Ruby on Rails/PHP/Golang.
  • Understanding Architectural Patterns: While deep backend expertise isn’t required, we do value familiarity with key architectural concepts and an ability to contribute to building reliable, efficient services that support user-facing features at scale.
  • Proactive Problem-Solving: You will be expected to face and solve challenges independently, both in the codebase and in our product initiatives.
  • Communication Skills: Good at working with others and communicating effectively in English at a B2 level or higher.
  • Ownership: You take responsibility for the quality and outcomes of your work, not just the code. You can make thoughtful technical decisions, contribute to improving our engineering practices, and support teammates through knowledge sharing and clear, constructive feedback.

Why you’ll love it at Preply:

  • An open, collaborative, dynamic, and diverse culture;
  • A generous monthly allowance for lessons on Preply.com, Learning & Development budget, and time off for your self-development;
  • A competitive financial package with equity, leave allowance, and health insurance;
  • Access to free mental health support platforms;
  • The opportunity to unlock the potential of learners and tutors through language learning and teaching in 175 countries (and counting!)

Our Principles

  • Care to change the world - We are passionate about our work and care deeply about its impact to be life changing.
  • We do it for learners - For both Preply and tutors, learners are why we do what we do. Every day we focus on empowering tutors to deliver an exceptional learning experience.
  • Keep perfecting - To create an outstanding customer experience, we focus on simplicity, smoothness, and enjoyment, continually perfecting it as every detail matters.
  • Now is the time - In a fast-paced world, it matters how quickly we act. Now is the time to make great things happen.
  • Disciplined execution - What makes us disciplined is the excellence in our execution. We set clear goals, focus on what matters, and utilize our resources efficiently.
  • Dive deep - We leverage business acumen and curiosity to investigate disparities between numbers and stories, unlocking meaningful insights to guide our decisions.
  • Growth mindset - We proactively seek growth opportunities and believe today's best performance becomes tomorrow's starting point. We humbly embrace feedback and learn from setbacks.
  • Raise the bar - We raise our performance standards continuously, alongside each new hire and promotion. We build diverse and high-performing teams that can make a real difference.
  • Challenge, disagree and commit - We value open and candid communication, even when we don’t fully agree. We speak our minds, challenge when necessary, and fully commit to decisions once made.
  • One Preply - We prioritize collaboration, inclusion, and the success of our team over personal ambitions. Together, we support and celebrate each other's progress.

Diversity, Equity, and Inclusion
Preply.com is committed to creating an inclusive environment where people of diverse backgrounds can thrive. We believe that the presence of different opinions and viewpoints is a key ingredient for our success as a multicultural Ed-Tech company. That means that Preply will consider all applications for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or veteran status.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Frontend Engineer

Middle PLM Developer

3Shape

Kyivfulltimemiddle

Apply on the employer's site

Role description

About Us
3Shape
develops 3D scanners and software solutions that enable dental and hearing professionals to treat more people, more effectively. Our products are market leading innovative solutions that make a real difference in the lives of both patients and dental professionals around the world.

3Shape is headquartered in
Copenhagen
, with development teams in
Denmark, Ukraine, North Macedonia
and with a production site in
Poland
.

We are a global company with presence in Europe, Asia and the Americas. Founded in a year 2000, today, we provide services to customers in over 130 countries. Our growing talent pool of over 2200 employees spans 50 nationalities.

3Shape as an employer is committed to Ukraine.
Our UA office was founded in 2006, and we are continuing to grow, hire and take care of our employees even during the war in Ukraine. Among other actions, we support our contractors who are called to the military service, as well as care about our colleagues’ mental health by implementing different activities.

About the role:
We are seeking a highly motivated and skilled individual with a minimum of 2 years of experience in coding and database management. The ideal candidate will have intermediate level of English skills (and higher) and programming experience in C#/VB and JavaScript.

Areas of responsibility:

  • Work with internal and external teams to configure, design and develop ARAS Innovator PLM system to meet requirements
  • Taking part in development of application modules including designing of technical documents, architecture, user flows, writing code, development of integration between other Enterprise systems (ERP, CAD-systems, etc.) unit testing (writing system automation macros) and deployment
  • Writing, and testing internal software and macro’s for PLM automation as per agreed test protocol, preparing test results, and reports
  • Participating in implementation of the PLM system to the Enterprise throughout various stages
  • Taking part in developing new procedures for the users, and new business processes
  • Providing day-to-day maintenance of the running PLM system
  • Collaboration with project managers and product owners around new PLM functionality, improvements and issues resolution
  • Cooperation with master-data-specialist in Production (Poland), to ensure correct data-export and consistency of CAD-data and BOM’s

To succeed in your role, you should possess the following skills and competencies:

  • 3+ years of programming experience and DB maintaining
  • Programming skills/experience (C#/VB, JavaScript) is required
  • Experience with PDM/PLM system is a benefit
  • Experience with ERP system is a benefit
  • Prior production experience is a big plus (in electronics manufacturing)
  • Previous experience in working with technical documentation (drawings, specifications, technical requirements, etc.) is beneficial
  • Experience working in multinational companies or projects is a plus
  • Good team collaboration and communication skills
  • English — Intermediate level and higher
  • Relevant technical education - IT, radio electronics, telecommunication OR relevant IT courses\certifications is a plus

Being the part of us means:

  • Meaningful work that helps to change the future of dentistry
  • Work in a unique professional, friendly and supportive environment
  • Constant professional growth and development
  • A healthy work-life balance
  • Comprehensive benefits incl. 24 working days of annual vacation; medical insurance; paid sick leaves and child sick leaves; maternity and paternity leaves etc
  • Breakfasts and lunches in the office
  • Good working conditions in a comfortable office in UNIT.City
  • A parking lot with free spaces for employees
  • Occasional business trips to Western Europe
  • Opportunity to become a part of the success that 3Shape has created over the past 25 years.

We will be glad to welcome you to our team!

For more information, visit our website: www.3shape.com and follow us on Instagram: https://www.instagram.com/3shape\_ukraine/

You can contact our Talent Acquisition team via email: recruit-ua@3shape.com.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Frontend Engineer

C++ Embedded Engineer

Ajax Systems

Kyivfulltime

Apply on the employer's site

Role description

Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Ми шукаємо нового гравця до підрозділу System на позицію С++ Embedded Engineer, Video team

Команда розробляє вбудоване C++ програмне забезпечення для пристроїв Video Edge - NVR і камери.

Залучення до продукту відбувається на всіх рівнях стеку: від vendor SDK і мультимедіа-пайплайну до мережевих протоколів і системного UI на пристрої.

З поточних задач: інтеграція AI-аналітики, що пов’язана з детекцією об’єктів і трекінгом, розвиток хмарного архіву та потокового відео, підтримка нових платформ.

Необхідні знання та навички:

  • Досвід C++ 4 + роки (C++11/C++14)
  • Досвід роботи з boost, зокрема boost.asio
  • Розуміння принципів роботи процесів, потоків та асинхронної обробки
  • Вміти писати модульні/інтеграційні тести (культура застосування TDD буде плюсом)
  • Вільне володіння git, cmake, gdb
  • Практичний досвід проектування та розробки великих систем

Буде плюсом:

  • Досвід роботи з embedded системами та системами з обмеженими обчислювальними ресурсами
  • Знання linux/posix-сумісних систем, знання bash, розуміння принципів роботи ядра linux
  • Досвід роботи з потоковим відео
  • Розуміння протоколу та стеку RTP/RTCP
  • Вільне орієнтування в опенсорсних бібліотеках, від ffmpeg до OpenCV
  • Практичний досвід використання та інтеграції з відповідними технологіями з відкритим вихідним кодом

Задача команди:

  • Підтримка технічної культури з тестами та CD
  • Спільно з командою, продовжувати роботу над новим продуктом із використанням відеокамер для завдань безпеки у поєднанні з традиційними охоронними датчиками
  • Розвивати інженерні практики та підвищувати якість коду
  • Брати участь в обговоренні нової функціональності продукту та відповідати за розвиток продукту як частини системи

Пропонуємо:

  • можливість пропонувати та реалізовувати власні ідеї, які впливають на продукт та його масове виробництво;
  • місце у стрімко зростаючій компанії з вмотивованою професійною командою;
  • конкурентну заробітну плату;
  • медичне страхування;
  • корпоративні заняття з англійської мови;
  • можливість взяти участь у внутрішньому проєкті бета-тестування систем безпеки Ajax;
  • знижки від компаній-партнерів;
  • знижки на продукти компанії

Ajax Systems — це українська історія успіху, яка виросла в глобальний продукт. Пристроям Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Frontend Engineer

Fullstack Developer

Playtech

Kyivfulltime

Apply on the employer's site

Role description

About Playtech

Founded in 1999, the company has a premium listing on the Main Market of the London Stock Exchange and is focused on regulated and regulating markets across its B2B business. By leveraging its proprietary technology, Playtech delivers innovative products and services to ensure a safe, engaging and entertaining gaming experience.

As the gaming industry's leading technology company, it combines business intelligence-driven software, services, content, and platform technology to drive excellence and innovation across the sector. Read more about who we are and what we do here: www.playtechpeople.com and www.playtech.com

Here at Playtech, we genuinely believe that people are our biggest asset. Diverse thoughts, experiences, and individual characteristics enrich our work environment and lead to better business decisions. Embracing differences and maintaining transparency in our processes is the core of Playtech's overall commitment to responsible business practices.

Ready to level up your career?

Playtech‘s
IMS Engagement
Unit is looking for a self-motivated
Fullstack Developer
with strong attention to detail and excellent collaboration skills.

Please note that this is a temporary position (Military Service Cover).

Your influential mission. You will...

  • Work with a complex codebase that includes multiple Java versions and various architectural patterns.
  • Maintain and update legacy while preserving functionality.
  • Develop new features based on business requirements.
  • Write comprehensive tests for new and old functionality.
  • Debug and fix reported issues across the system.
  • Perform root cause analysis for critical bugs.
  • Monitor and optimize system performance.
  • Conduct code reviews and maintain code quality standards.

Components for success. You...

  • Approximately 3 years of experience as a Fullstack Developer or several years of experience in Java development.
  • Have a strong background in Java development and front-end development using React with TypeScript.
  • Possess strong expertise in application performance optimization and database query optimization.
  • Are proficient in modern software design patterns and best practices to create scalable, maintainable, and high-performing applications.
  • Have experience with performance monitoring tools and profiling techniques.
  • Have experience in maintaining and modernizing legacy systems.
  • Are knowledgeable in Hibernate, JDBC, MariaDB, Kafka, Docker, Maven.
  • Understand GIT flow (pull requests, branches, etc.).
  • Are skilled with front-end tools and technologies: TypeScript, React, Redux, ES2020, HTML5, SCSS.
  • Have experience with MaterialUI, Webpack, Jest.
  • Excel in collaboration and teamwork, are self-motivated, and pay attention to detail.

Thrive in a culture that values...

  • Technical excellence and engineering ownership.
  • Initiative-taking and confident decision-making.
  • Strong team environment and the ability work with the most recent market-leading technologies.
  • Initiative-taking and confident approach at the workplace.
  • Global scope and inclusive working environment where you can engage with diverse teams and perspectives.
  • Constant learning and development opportunities and professional growth programs.
  • Active lifestyle and mental well-being, supported through sports classes, master classes, and monthly well-being activities.
  • Medical insurance.
  • Paid vacation days, sick leaves and national holidays.
  • Fully-equipped cosy office space located in the city centre (Gulliver, “Palats Sportu” metro station)

IMS ENGAGEMENT UNIT

The award-winning IMS (Information Management System) is the industry’s most compelling player management system and the power behind Playtech's entire product portfolio, providing the tools needed to run and manage every aspect of our online gaming operations. Our team focuses on the development of Player Journey - a powerful, real-time platform automation tool that empowers organizations to design their players’ experiences and streamline operational workflows through personalized journeys. Whether the goal is to encourage newly signed-up players to deposit, re-engage lapsed players, or intervene to reduce the risk of gambling-related harm, Player Journey is a fast and reliable tool. By joining our team, you will have the ability to make a significant impact by creating balance and uniting the front-end and back-end functions. You'll work with the latest technologies on a constantly growing and advancing product. This stable opportunity offers you the chance to contribute to one of the top applications within the engagement unit.

Playtech is an equal opportunities employer. Our mission is to welcome everyone and create inclusive teams. We celebrate differences and encourage everyone to join us and be themselves at work.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

17 more openings in this category and country

(fluent Ukrainian) Frontend Product Engineer (Vue/Nuxt, global)SupportYourApp · Ukraine

Apply on the employer's site