Senior Frontend Developer Vue.js / TypeScript
Description
Senior Frontend Developer (Vue.js / TypeScript)
- Lokalizacja: Warszawa 🏢 Model pracy: 100% zdalnie 📅 Data rozpoczęcia: Do uzgodnienia 🌐 Język rekrutacji: Angielski
O projekcie
Poszukujemy doświadczonego Senior Frontend Developera, który dołączy do międzynarodowego zespołu rozwijającego OpenGDDS — produkt cyfrowy wspierający badania niekliniczne poprzez wyszukiwanie semantyczne oraz automatyczne generowanie dokumentów.
System wykorzystuje rozwiązania agentowe (agentic AI), platformę Databricks oraz dedykowaną infrastrukturę AWS. Warstwa frontendowa rozwijana jest w oparciu o Vue.js i TypeScript.
Na tym stanowisku będziesz odpowiadać za rozwój i ewolucję interfejsu użytkownika, ściśle współpracując z zespołami UX/UI, backend, data, AI, infrastruktury oraz product.
Zakres obowiązków
- Rozwój, utrzymanie i optymalizacja skalowalnych aplikacji frontendowych z wykorzystaniem Vue.js 3 i TypeScript.
- Przekładanie projektów UX/UI oraz wymagań produktowych na responsywne, dostępne i łatwe w utrzymaniu interfejsy.
- Współtworzenie architektury frontendu oraz ocena możliwości technicznych, skalowalności i utrzymywalności proponowanych rozwiązań.
- Integracja aplikacji z backendem, API oraz funkcjonalnościami wyszukiwania w ramach platformy OpenGDDS.
- Tworzenie MVP, szybkie prototypowanie i eksperymentowanie z nowymi rozwiązaniami.
- Dbanie o jakość kodu poprzez testy jednostkowe i end-to-end, code review, rozwiązywanie problemów oraz ciągłe doskonalenie.
- Współpraca z międzynarodowym, interdyscyplinarnym zespołem w celu dostarczania rozwiązań odpowiadających na potrzeby naukowców i użytkowników biznesowych.
- Bezpośrednia współpraca z użytkownikami, prowadzenie warsztatów oraz zbieranie wymagań i informacji zwrotnej.
Technologie
Wymagane: Vue.js 3, TypeScript, Tailwind CSS, Vite, Inertia.js, Vitest, Playwright, Figma.
Dodatkowy atut: Python, AWS, Jest, React, Angular.
Dołącz do projektu
Jeśli masz doświadczenie w tworzeniu nowoczesnych aplikacji frontendowych, lubisz pracować blisko użytkowników i chcesz rozwijać rozwiązania wspierające badania naukowe, zapraszamy do udziału w rekrutacji.
Wymagania
- Minimum 5 lat doświadczenia w tworzeniu aplikacji frontendowych.
- Bardzo dobra znajomość Vue.js 3 oraz TypeScript.
- Praktyczna znajomość Tailwind CSS, Vite oraz Inertia.js.
- Doświadczenie w testowaniu aplikacji z wykorzystaniem Vitest i/lub Playwright.
- Znajomość Figma oraz umiejętność współpracy z projektantami UX/UI.
- Doświadczenie w prowadzeniu warsztatów, pracy z użytkownikami, szybkim prototypowaniu i weryfikowaniu koncepcji.
- Umiejętność projektowania i rozwijania skalowalnych aplikacji oraz rozumienia architektury systemów.
- Doświadczenie w pracy z danymi złożonymi oraz w środowisku regulowanym — preferowane branże farmaceutyczna, life sciences lub badawcza; doświadczenie w finansach lub bankowości może być również przydatne.
- Umiejętność jasnego komunikowania rozwiązań technicznych, ograniczeń i kompromisów osobom technicznym i nietechnicznym.
- Samodzielność, odpowiedzialność za realizowane zadania, otwartość na feedback i terminowość.
- Wykształcenie wyższe w obszarze informatyki, inżynierii oprogramowania lub pokrewnym.
- Biegła znajomość języka angielskiego w mowie i piśmie.
Mile widziane
- Doświadczenie w branży farmaceutycznej lub naukowej oraz współpracy z użytkownikami ze środowiska naukowego.
- Doświadczenie w tworzeniu interfejsów dla systemów opartych na RAG (Retrieval-Augmented Generation) lub architekturze agentowej AI.
- Znajomość języka Python.
- Doświadczenie z usługami AWS.
- Znajomość Jest.
- Doświadczenie z React lub Angular.
