Frontend Senior Developer
artisans.io
⚲ Kraków
100 - 120 PLN/h netto (B2B)
Wymagania
- Claude Code
- Playwright
- Angular
- RWD
- UX
Opis stanowiska
Jesteśmy niewielkim zespołem (nie jesteśmy software house), który rozwija własne produkty z zakresu e-commerce. Stworzyliśmy unikalne produkty (aplikacje iOS, Web oraz Backend) dla przedstawicieli handlowych, które pozwalają im na wykonywanie swojej pracy w bardziej przyjazny i efektywny sposób (w dużym uproszczeniu: składanie zamówień). Nasz zespół składa się wyłącznie z osób technicznych odpowiedzialnych za utrzymanie i rozwój tych narzędzi, tzn. developerzy, programiści, graficy, testerzy a nasz partner biznesowy z zagranicy odpowiada za sprzedaż, marketing oraz kontakty biznesowe. W ten sposób skupiamy się na tym w czym jesteśmy najlepsi i nie marnujemy czasu na bezsensowne spotkania. Obecnie z naszych rozwiązań korzystają w całej Europie takie firmy jak BMW, Alpha Industries, Karl Lagerfeld i dwieście innych producentów z branż Sport & Fashion. Po kilkunastu latach na rynku i owocnej współpracy mamy długoterminowe kontrakty B2B, które zapewniają nam stabilny rozwój, dzięki któremu chcemy teraz rozszerzyć nasz istniejący zespół. Obecny skład zespołu to: • 3 deweloperów PHP/backend • 2 deweloperów JS/frontend • 1 deweloper iOS • 1 graficzka UX/UI Designer • 3 QA Engineer Cały zespół pracuje bezpośrednio z CTO a główni programiści są w projekcie od samego początku. Nie jest to produkt przerzucany pomiędzy różnymi software house’ami, ale rozwijany wyłącznie przez nas, dlatego szukamy osób, które zainteresowane są współpracą długoterminową w naprawdę dobrze zgranym zespole. Na co dzień pracujemy w Slack/Asana/EverHour/Google Workspace/Github. • Szukamy osób, które są pewne swoich umiejętności na poziomie senior z komunikacyjnym językiem angielskim w mowie i piśmie • Biurokrację oraz formalności ograniczamy do niezbędnego minimum Poszukujemy Frontend Senior Developera z bardzo dobrą znajomością JavaScript, Typescript, Playwright (migrujemy z Cypress), REST API i doświadczeniem w projektach B2B SaaS, który będzie rozwijał istniejącą aplikację na Angular dostępną na web oraz mobile (RWD). Wymagany zmysł estetyczny, rozumienie UX, dbałość o detale przy implementacji UI oraz logiki biznesowej do pracy przy jednym rozbudowanym projekcie. Mile widziana znajomość Swift oraz SwiftUI, Figma, język niemiecki, MacOS. Wymagana znajomość narzędzia Claude Code. Korzystamy z różnych rozwiązań AI aby pozostać konkurencyjnym na rynku, ale jakość produktu i końcowe zadowolenie użytkownika jest dla nas najważniejsze. Szukamy kogoś z 5+ latami doświadczenia, kto myśli produktowo, dowozi na czas i nie potrzebuje mikrozarządzania. Proces rekrutacji: • prześlij kilka zdań o sobie wraz z CV • Po wstępnej selekcji, dostaniesz email z prezentacją firmy do zapoznania się (~15-20min) i możliwością umówienia spotkania online • spotkanie online z naszym CTO (sprawdzenie czy kandydat pasuje do zespołu i przedstawienie obowiązków i oczekiwań) ~30min • spotkanie online ze współpracownikami (tj. osobami z którymi będzie się na co dzień współpracować) + rozmowa techniczna • spotkanie na miejscu w Krakowie w biurze z CTO • po pozytywnej weryfikacji podpisanie umowy na kilka miesięcy, zaczynając od 14 dniowego okresu próbnego (nie ma zadań testowych, nie ma live-codingu podczas interview, po prostu zaczynamy współpracę, a jeśli nie będzie się ona układała w ciągu pierwszych kilku dni to umowa może zostać rozwiązana przez którąkolwiek ze stron) Podstawowe zasady współpracy: • Szczerość (otwartość na bezpośrednią komunikację i konstruktywną krytykę) • Skromność (umiejętność przyznania się do niewiedzy przy ciągłym poszukiwaniu/rozwijaniu własnych umiejętności) • Zadowolenie - robienie tego czego się lubi, w pozytywnej atmosferze, możliwość wykazania się i realizowania prawdziwych wyzwań, dzięki którym mamy realny wpływ na jakość naszych produktów Zalety współpracy: • realny wpływ na rozwój produktu który tworzymy • zgrany zespół, dla którego jakość i zadowolenie klienta jest na pierwszym miejscu • minimum formalności i skupienie się na rozwijaniu oprogramowania (brak nadmiarowych i bezsensownych spotkań) • na co dzień korzystamy z Google Workspace, Github, Slack, Asana, Firebase oraz Posthog. • Start od zaraz, hybrydowo 3 dni w tygodniu, biurze (budynek O3) przy ul. Opolskiej w Krakowie. • Wynagrodzenie 100-120 zł/netto godzinę, przy dostępności 120-160h w miesiącu na umowę B2B Wymagania: • Min. 5 lat doświadczenia • Bardzo dobra znajomość Angular 17+, Znajomość AngularJS 1.x (w celach migracji do nowszej wersji), TypeScript 5, RxJS 7+, Angular Material, SCSS/SASS + Tailwind, Webpack 5 & Bun • Testing: Cypress/Playwright (E2E, visual regression), Karma + Jasmine (unit tests) • Git & GitHub flow • Korzystanie z Claude Code/Codex oraz nowoczesnych narzędzi • Zmysł estetyczny, rozumienie UX, dbałość o detale przy implementacji UI Umiejętności miękkie • Umiejętność poruszania się i rozumienia dużej, ugruntowanej bazy kodu • Samodzielne rozwiązywanie problemów - projekt jest zastrzeżony i specyficzny dla danej dziedziny • Komfort pracy z dwiema generacjami Angulara (AngularJS + Angular 17) • Dobre umiejętności debugowania (narzędzia deweloperskie w przeglądarce, analiza sieci, debugowanie strumieniowe RxJS)