Frontend Senior Developer

27.88 - 33.45 USDNet per hour - B2B
JavaScript

Frontend Senior Developer

JavaScript
Opolska 114, Kraków

artisans.io

Full-time
B2B
Senior
Hybrid
27.88 - 33.45 USD
Net per hour - B2B

Job description

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)

Tech stack

    Polish

    C2

    English

    C1

    Angular

    master

    Playwright

    master

    UX

    advanced

    RWD

    advanced

    Claude Code

    regular

Office location

Published: 02.03.2026

Frontend Senior Developer

27.88 - 33.45 USDNet per hour - B2B
Summary of the offer

Frontend Senior Developer

Opolska 114, Kraków
artisans.io
27.88 - 33.45 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest ARTISANS.IO sp. z o.o. z siedzibą w Krakowie al. Płk. Wł. Beliny-Prażmowskiego 14 (dalej j... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.