↳ Dla agencji i software house'ów

Senior frontend
bez etatu.

Angular i React na projekt albo w rozliczeniu dziennym — pod Waszą marką. 18 lat w zawodzie, ostatnie lata w bankowości i farmacji. Wchodzę w projekt, którego nie chcecie obsadzać etatem, i pracuję w Waszym procesie, a nie obok niego.

01 — Kiedy to ma sens

Sześć sytuacji, w których dzwoni się po podwykonawcę.

Szczyt w projekcie

Termin się nie przesunie, a zespół jest pełny. Dokładam seniorskie ręce na kilka tygodni lub miesięcy — bez rekrutacji i bez okresu wypowiedzenia.

Migracja do Angulara

Przenoszenie istniejącego systemu na frontend w Angularze z backendem .NET — dokładnie to robię od 2020 roku w oprogramowaniu dla fabryk farmaceutycznych.

UI kit i design system

Własne komponenty na Angular CDK: tabele danych, wirtualny scroll, złożone formularze. Dowód jest publiczny — mk-kit, 165+ komponentów w npm.

Dostępność w projekcie

WCAG 2.1 AA wbudowane w komponenty, a nie doklejane przed odbiorem. Audyt i poprawki w kodzie, gdy klient pyta o EAA.

Wydajność i urządzenia dotykowe

Optymalizacja ciężkich widoków, zgodność między przeglądarkami i urządzeniami — także duże ekrany dotykowe klasy Surface Hub.

Code review i mentoring

Drugie spojrzenie na architekturę frontendu, przegląd kodu, wsparcie dla młodszych osób w zespole.

Poza Angularem: React, Vue, TypeScript, RxJS, NgRx, Node.js, integracje z .NET i Javą, CI/CD, Docker. Jeśli Wasi klienci potrzebują zgód RODO, opinii Google czy formularzy na stronie, mam też gotowe komponenty — AZ Widgets — w modelu partnerskim dla agencji.

02 — Stawka

Jedna stawka, znana przed startem.

Stawka dzienna

time & material
Stawka podawana na rozmowie

Dzień to 8 godzin pracy w Waszym repozytorium, Waszym Jira i Waszym code review. Rozliczenie miesięczne na podstawie ewidencji czasu, faktura VAT.

Projekt w stałej cenie

fixed scope
stawka dzienna × dni

Dla zamkniętego zakresu: estymuję dni, mnożę przez tę samą stawkę i dostajecie wycenę na piśmie przed startem. Bez osobnego cennika i bez dopłat za „pilne”.

Ceny netto, doliczam 23% VAT. Umowa B2B z PRIME Mateusz Kornaś, NDA na życzenie przed pierwszą rozmową o projekcie.

03 — Jak zaczynamy
01

Rozmowa

15 minut: jaki projekt, jaki stack, od kiedy i na jak długo. Po niej wiecie, czy pasuję — i odwrotnie.

02

Umowa i dostępy

NDA, umowa B2B, dostęp do repozytorium i narzędzi. Pracuję pod Waszą marką — wobec klienta końcowego jestem częścią Waszego zespołu.

03

Praca w Waszym procesie

Wasze standupy, Wasze konwencje, Wasze review. Nie przynoszę własnego frameworka do zarządzania projektem.

04 — Dlaczego ja

18 lat, z czego ostatnie w branżach regulowanych.

01Od 2020 roku jako senior frontend developer w C&F buduję oprogramowanie dla fabryk farmaceutycznych — projekty dla Pfizera i GSK. Wcześniej bankowość, m.in. Santander, oraz platformy loteryjne na rynek amerykański.

02mk-kit — moja otwarta biblioteka 165+ komponentów Angular na sygnałach i OnPush, z trybem jasnym i ciemnym oraz WCAG 2.1 AA jako celem. Kod, dokumentacja i żywe dema są publiczne, więc poziom możecie ocenić przed rozmową.

03Na mk-kit działa Gastronaut — mój produkcyjny SaaS dla gastronomii, który sam utrzymuję, podobnie jak AZ Widgets. Wiem, jak wygląda kod, który musi działać w piątek wieczorem.

05 — Pytania
Czy pracujesz white-label?

Tak. Domyślnie pracuję pod marką agencji: Wasz adres e-mail lub konto w narzędziach, Wasze nazwisko projektu w portfolio. O współpracy mówię publicznie tylko za Waszą zgodą.

Jak wygląda rozliczenie?

Umowa B2B z PRIME Mateusz Kornaś (NIP 8733120454), faktura VAT raz w miesiącu na podstawie ewidencji czasu. Przy stałej cenie — transze ustalone w umowie.

Czy podpisujesz NDA i przenosisz prawa autorskie?

Tak. NDA przed rozmową o szczegółach projektu, a w umowie pełne przeniesienie majątkowych praw autorskich do kodu na agencję lub jej klienta.

Tylko Angular?

Angular to mój główny stack, ale produkcyjnie pracuję też w React i Vue, a po stronie serwera w Node.js. W projektach z backendem .NET lub Java odpowiadam za frontend i integrację.

Macie projekt, którego nie ma kto wziąć?

Napiszcie dwa zdania: stack, termin, orientacyjny czas trwania. Odpowiem, czy mogę pomóc i od kiedy.