W skrócie
- Zadania: Twórz nowoczesne interfejsy użytkownika i współpracuj w zespole Agile.
- Firma: First Advantage, lider w technologii HR z międzynarodowym zespołem.
- Benefity: Konkurencyjne wynagrodzenie, programy rozwoju zawodowego i elastyczne godziny pracy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i wpływaj na globalne procesy rekrutacyjne.
- Kwalifikacje: 3+ lata doświadczenia w programowaniu z JavaScript i TypeScript.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Jako UI Engineer dołączysz do współpracującego zespołu Agile/Scrum, który koncentruje się na dostarczaniu intuicyjnych, responsywnych i dostępnych doświadczeń użytkowników w globalnych platformach technologicznych First Advantage. Będziesz ściśle współpracować z menedżerami produktów, projektantami UX/UI, inżynierami oprogramowania, zespołami QA i innymi interesariuszami, aby budować i ulepszać nowoczesne interfejsy użytkownika, które wspierają zarówno potrzeby klientów, jak i biznesu, zapewniając jakość, wydajność i skalowalność.
Obowiązki:
- Rozwijać i utrzymywać responsywne, dostępne i przyjazne dla użytkownika interfejsy internetowe przy użyciu nowoczesnych technologii front-end.
- Tłumaczyć projekty UX/UI, makiety i prototypy na wysokiej jakości kod front-end.
- Współpracować z menedżerami produktów, projektantami, programistami back-end i zespołami QA, aby dostarczać płynne doświadczenia użytkowników.
- Budować wielokrotnego użytku komponenty i wzorce front-end, które wspierają spójność, skalowalność i efektywny rozwój.
- Optymalizować aplikacje pod kątem wydajności, użyteczności, dostępności, zgodności przeglądarek i responsywności mobilnej.
- Uczestniczyć w przeglądach kodu i wnosić wkład w standardy rozwoju front-end, najlepsze praktyki i dokumentację.
- Rozwiązywać problemy, debugować i szybko usuwać usterki UI oraz problemy produkcyjne.
- Współpracować z zespołami inżynieryjnymi w celu integracji komponentów front-end z API i usługami back-end.
- Wnosić wkład w ciągłe doskonalenie systemów projektowych, bibliotek komponentów i procesów rozwoju.
- Śledzić nowe technologie UI, ramy, standardy dostępności i praktyki inżynieryjne.
- Pracować w zespole Scrum nad rozwojem i ciągłym doskonaleniem funkcji i funkcjonalności skierowanych do użytkowników.
- Rozwijać komponenty UI i ekrany aplikacji na podstawie udokumentowanych wymagań biznesowych, funkcjonalnych i projektowych.
- Współpracować z projektantami UX i inżynierami back-end w celu przekształcenia makiet i prototypów w responsywne, dostępne i wydajne interfejsy użytkownika.
- Podawać szacunkowe wysiłki i techniczne informacje podczas planowania sprintów, udoskonalania backlogu i dyskusji dotyczących rozwiązań.
- Wnosić wkład w utrzymanie wspólnych bibliotek komponentów i systemów projektowych, które promują spójność w aplikacjach.
- Pisać czysty, łatwy do utrzymania, testowany kod i aktywnie uczestniczyć w przeglądach kodu oraz działaniach związanych z dzieleniem się wiedzą.
Wymagania:
- Około 3+ lata doświadczenia zawodowego w zakresie rozwoju oprogramowania z JavaScript i TypeScript.
- Silne doświadczenie w budowaniu responsywnych, dostępnych interfejsów użytkownika przy użyciu Angular.
- Doświadczenie w rozwijaniu aplikacji zgodnych ze standardami dostępności, w tym wytycznymi WCAG.
- Doświadczenie w optymalizacji aplikacji internetowych pod kątem wydajności, responsywności mobilnej i zmiennych warunków sieciowych.
- Doświadczenie z Nx, RxJS i NgRx/Store w zakresie zarządzania stanem i skalowalnej architektury front-end.
- Silna znajomość HTML5, CSS3 i nowoczesnych technik układu CSS, w tym Flexbox.
- Doświadczenie w pisaniu testów jednostkowych przy użyciu Jest i wniesieniu wkładu w praktyki dostarczania wysokiej jakości oprogramowania.
- Znajomość przepływów pracy opartych na kontroli źródła Git i pipeline'ów CI/CD.
- Zrozumienie zasad bezpieczeństwa front-end i praktyk bezpiecznego kodowania.
- Umiejętność pisania czystego, wielokrotnego użytku, łatwego do utrzymania i testowalnego kodu.
- Silne umiejętności komunikacyjne, współpracy i rozwiązywania problemów w globalnych zespołach rozproszonych.
Co może być potrzebne do sukcesu:
- Praktyczne doświadczenie w budowaniu wielokrotnego użytku komponentów internetowych przy użyciu Lit lub wykazana chęć nauki.
- Znajomość React w celu wsparcia i utrzymania istniejących aplikacji.
- Doświadczenie z Storybook, Figma, Jira, Azure DevOps lub podobnymi narzędziami do współpracy i rozwoju.
- Doświadczenie w pracy w środowiskach rozwoju produktów Agile/Scrum.
- Znajomość platform SaaS i architektur aplikacji natywnych w chmurze.
- Ekspozycja na technologie HR, tożsamość, weryfikację, screening lub inne wysoko regulowane środowiska oprogramowania.
Dlaczego warto do nas dołączyć?
W First Advantage członkowie zespołu są zjednoczeni wokół szlachetnego celu: pomagania organizacjom w zabezpieczaniu miejsc pracy i zarządzaniu ryzykiem. Kultura firmy kształtowana jest przez jej wartości podstawowe — Autentyczność, Ciekawość, Integralność, Praca zespołowa, Inspiracja Klienta — umożliwiając członkom zespołu przedstawianie najlepszych pomysłów, współpracę między działami i realny wpływ. First Advantage oferuje różnorodne programy kulturowe i korzyści zaprojektowane w celu poprawy doświadczeń i rozwoju pracowników.
Korzyści dla pracowników:
- Możliwości rozwoju zawodowego, takie jak nasz nagradzany program SOAR.
- Hołubiony program płatnego urlopu.
- Polityka urlopu wolontariackiego (VTO) zachęcająca do zaangażowania w działalność filantropijną.
- Konkurencyjne świadczenia (medyczne, dentystyczne itp.).
- Globalny program wsparcia dla pracowników (EAP) dostępny dla wszystkich członków zespołu.
- Możliwości nawiązywania kontaktów z kolegami w ramach sześciu grup wpływu pracowników oraz uczestnictwa w wydarzeniach związanych z doświadczeniem pracowników przez cały rok.
Równe możliwości zatrudnienia w First Advantage:
First Advantage jest pracodawcą równych szans. Jesteśmy zobowiązani do zapewnienia miejsca pracy i procesu rekrutacji, które są wolne od niezgodnej z prawem dyskryminacji, nękania i odwetu. Decyzje dotyczące zatrudnienia w First Advantage opierają się wyłącznie na kwalifikacjach, zasługach i potrzebach biznesowych. Nie dyskryminujemy w żadnym aspekcie zatrudnienia na podstawie rasy, koloru skóry, pochodzenia narodowego, przynależności, obywatelstwa, religii, przekonań, płci, tożsamości płciowej, ekspresji płciowej, orientacji seksualnej, stanu cywilnego lub rodzinnego, ciąży, wieku, niepełnosprawności fizycznej lub psychicznej, stanu zdrowia, informacji genetycznych, statusu weterana lub wojskowego, ani żadnej innej cechy chronionej przez obowiązujące prawo.
UI Engineer in Kraków – pracodawca: First Advantage Poland sp. z o.o
First Advantage to doskonały pracodawca, który stawia na innowacyjność i rozwój swoich pracowników. Oferujemy różnorodne programy rozwoju zawodowego, w tym nagradzany program SOAR, a także elastyczne godziny pracy oraz możliwość zaangażowania się w działania wolontariackie. Nasza kultura opiera się na autentyczności, współpracy i inspiracji dla klientów, co sprawia, że każdy członek zespołu ma realny wpływ na sukces firmy.
Dane kontaktowe:
Zespół rekrutacyjny First Advantage Poland sp. z o.o