Senior Front End Engineer (React)
Team: System Department
Location: Kyiv
Commitment: Full-time
Workplace Type: onsite
Основні hard skills:
- Expert TypeScript: Глибоке розуміння типів, generic-інтерфейсів та досвід роботи з монорепозиторіями.
- React & Next.js: Глибокі знання React (hooks, context, performance optimization).
- Architectural Patterns: Знання паттернів проектування, досвід роботи з NX.
- Data streaming: Знання та розуміння принципів роботи стрімових протоколів для передачі данних та сфер їх застосування.
- Unit, integration, e2e testing: Знання та розуміння піраміди тестування та відповідних інструментів.
Hard plus:
- Mobile (React Native & Expo): Досвід розробки мобільних додатків, розуміння життєвого циклу компонентів та нативної взаємодії.
- WebRTC & Video Streaming: Досвід роботи з протоколами реального часу, обробка потокового відео, комунікація з сервером через дата канали.
- Protobuf / Bufbuild: Розумінню контрактної розробки та роботи з бінарними даними через Protobuf.
- Tizen/Smart TV: Розуміння специфіки розробки під Web-based TV платформи.
Основні soft skills:
- Здатність генерувати продумані архітектурні та технічні рішення котрі будуть застосовуватися в продуктах та вміння презентації їх.
- Вміння бачити "велику картину" і проектувати компоненти так, щоб вони були перевикористовуваними в різних середовищах.
- Аналітичний підхід до вирішення складних багів, пов’язаних з мережевими протоколами та візуальним відображенням великих масивів данних.
- Бажання ділитися досвідом з колегами, навчатись новому та не боятись ставити питання для досягнення результату.
Буде плюсом:
- Досвід з інструментами збірки (Rollup, Webpack, Vite) та налаштуванням CI/CD.
- Знання особливостей ОС Tizen (Web API, Remote Control navigation).
- Досвід роботи з MediaSource та розуміння особливостей його використання.
- Вміння працювати різними кодеками для передачі аудіо/відео данних та використання їх в стрімах.
Чим будете займатись:
- Створення та архітектурне проектування додатку під Tizen для перегляду відео з камер охорони.
- Підтримка та масштабування: Розвиток існуючої операторської сторінки для перегляду відео в вебі (Next.js) та Video SDK (React Native).
- Уніфікація коду: Винесення спільної логіки у окрему бібліотеку для синхронізації роботи всіх платформ.
- Розвиток Storybook бібліотеки на базі TailwindCSS та DaisyUI для забезпечення візуальної єдності продуктів.
Пропонуємо:
- Можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво.
- Роботу у вмотивованій команді та zero bullshit culture.
- Конкурентну заробітну плату.
- Медичне страхування.
- Корпоративну англійську мову.
- Компенсацію профільного навчання.
- Можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
