Starszy inżynier frontend — Flowcase

OsloFlowcase (formerly CV Partner)
  • BI & Data
  • Stała
  • Pełny etat
  • Z doświadczeniem
  • Praca stacjonarna
  • Język: Norweski
  • CV: Angielski lub norweski

900 000–1 200 000 NOK / rok

Kalkulator wynagrodzeń

Opis stanowiska

Starszy inżynier frontend - 900k - 1.2M NOK

Flowcase to produkt, w którym ludzie spędzają swój dzień pracy. Konsultanci utrzymują w nim swoje CV, zespoły ofertowe tworzą propozycje, a menedżerowie używają go, aby znaleźć odpowiednich ludzi do odpowiednich zadań. To stawia duże wymagania przed frontendem: musi być szybki, dostępny, działać w sześciu językach i sprawiać, że skomplikowane dane wydają się proste.

Większość naszych inżynierów to programiści full-stack, którzy wykonują prace frontendowe w razie potrzeby. Szukamy kogoś, kto troszczy się o frontend: rzemiosło budowania interfejsu użytkownika, dobrą użyteczność, system projektowania, który za tym stoi, oraz wspólne biblioteki i narzędzia, które ułatwiają pracę innym w frontendzie.

Dołączysz do naszego zespołu produktowego, dostarczając funkcje razem z programistami full-stack i projektantami produktów.

Szukamy kogoś, kto jest zainteresowany zarówno produktem, jak i kodem: kogoś, kto potrafi wziąć problem bez szkicu i zbudować dobre rozwiązanie, a także cieszy się współpracą z projektantami, aby osiągnąć coś lepszego, niż oboje mogliby wymyślić osobno.

Będziesz wprowadzać zmiany w całym kodzie od samego początku i będziesz miał realny wpływ na kierunek rozwoju produktu.


AI i nasza praca

Nasz produkt ma funkcje AI, na których polegają nasi klienci, od parafrazowania i tłumaczenia tekstu po propozycje ofertowe napędzane AI, które dopasowują wymagania do odpowiednich kandydatów, a my prototypujemy więcej. Będziesz budować interfejsy dla tych funkcji. Oznacza to, że musisz dobrze rozumieć problem, który każda funkcja rozwiązuje, aby zdecydować, jak powinna wyglądać i działać.

Wewnątrz, deweloperzy używają agentów kodujących do pisania kodu, z rygorystyczną ludzką kontrolą i ludźmi ustalającymi kierunek projektowania. Musisz wiedzieć, jak wygląda dobry wynik i trzymać się tego standardu, niezależnie od tego, czy sam go napisałeś, czy zrobił to agent.


Nasza technologia
  • React i TypeScript, w najnowszych wersjach, z przyjętym React Compiler

  • React Query do pobierania danych

  • Vanilla Extract do stylizacji

  • System projektowania oparty na komponentach React Aria, wdrożony z naszego systemu projektowania Figma i udokumentowany w Storybook

  • Testy jednostkowe i integracyjne oraz rygorystyczna analiza statyczna

  • Monorepo dla całego kodu frontendowego

  • i18n w kilku językach

Produkt, który istnieje od 2012 roku, ma swoją historię, a nie cały frontend jest tak nowoczesny jak powyższy stos technologiczny. Migracja starszych części jest częścią pracy. Jeśli lubisz stopniowo modernizować kod, bez dużego przepisania, znajdziesz tu wiele takiej pracy.


Co będziesz robić
  • Budować funkcje w całym produkcie od początku do końca na frontendzie, od interpretacji problemu po dostarczenie i iterację.

  • Współpracować z projektantami produktów nad rozwiązaniami, a gdy pojemność projektowa jest ograniczona, wymyślać dobre rozwiązania, które projektanci mogą dopracować.

  • Budować i rozwijać wielokrotnego użytku, dostępne komponenty w naszym systemie projektowania i pomagać w synchronizacji kodu i Figma.

  • Wprowadzać dostępność i internacjonalizację od samego początku.

  • Znajdować i naprawiać problemy z wydajnością: używać intuicji, co sprawia, że aplikacja internetowa działa wolno, i potwierdzać przyczynę za pomocą narzędzi profilujących przed optymalizacją.

  • Projektować i omawiać API, których potrzebują Twoje funkcje, razem z inżynierami backendowymi, i budować je samodzielnie, jeśli to konieczne.

  • Poprawiać platformę frontendową (wspólne biblioteki, linting, narzędzia, testowanie), gdy zauważysz coś, co warto naprawić.

Będziesz potrzebować solidnego doświadczenia w budowaniu produkcyjnych aplikacji internetowych z TypeScript i React lub porównywalnym frameworkiem oraz chęci szybkiego nauczenia się React. Będziesz także potrzebować dobrej znajomości dostępności.


O Tobie

Lubisz budować rzeczy, z których korzystają ludzie. Zauważasz, gdy interakcja wydaje się nieodpowiednia, gdy układ psuje się w fińskim, lub gdy czytnik ekranu się gubi, i chcesz to naprawić.

Śledzisz, co się dzieje w świecie frontendowym i lubisz próbować nowych rzeczy. Powierzchnie skierowane do użytkowników to React, i to jest ustalony wybór, ale w React niewiele jest ustalone. Przeszliśmy na React Compiler, jesteśmy zadowoleni z React Query, a jeśli coś lepszego się pojawi, chcemy, aby ktoś to zauważył i uzasadnił to. Mamy także wewnętrzne powierzchnie back-office, gdzie jest więcej miejsca na eksperymenty z inną technologią.

Troszczysz się o spójność. Kod, nad którym pracuje wiele osób, pozostaje zdrowy, gdy wszyscy działają w tym samym kierunku, więc wolisz uzasadnić zmianę i uzyskać jej przyjęcie w całym zespole. Będziesz się sprzeciwiać, gdy się nie zgadzasz, a gdy decyzja zostanie podjęta, będziesz na niej budować.

Dzielenie się wiedzą jest dla Ciebie ważne, a gdy coś się psuje, bardziej interesuje Cię, jak to się stało, niż kto jest winny.


Byłoby świetnie, gdybyś miał także
  • Doświadczenie z internacjonalizacją i lokalizowanymi interfejsami użytkownika.

  • Doświadczenie w budowaniu UX dla funkcji napędzanych AI.

  • Doświadczenie z wizualizacją danych.

  • Doświadczenie z React Aria, Vanilla Extract, React Query lub Storybook.

  • Doświadczenie z narzędziami frontendowymi, monorepo lub wkład w wspólne biblioteki używane przez inne zespoły.


Co zyskasz
  • Wynagrodzenie 900k - 1.2M NOK, w zależności od doświadczenia

  • Emerytura (7% do 7.1G, 8% powyżej), ubezpieczenie zdrowotne i podróżne

  • Biura w centrum Oslo, z lunchami w cenie; minimum dwa dni w tygodniu, chociaż wielu z nas jest w biurze częściej

  • Budżet na szkolenia na konferencje i kursy

  • MacBook i iPhone

Co pół roku wszyscy wyjeżdżamy gdzieś na kilka dni (w pełni opłacone) na współpracę, zabawę i świetne jedzenie. W 2026 roku byliśmy w Londynie i Barcelonie.


O nas

Flowcase to główny produkt SaaS do wygrywania przetargów publicznych, ofert i propozycji. Obecnie używany przez liderów rynku w konsultingu, inżynierii, IT i firmach prawniczych w ponad 35 krajach, nasze oprogramowanie pomaga tworzyć i przechowywać dane CV, resume i studiów przypadków. Ułatwia to śledzenie danych pracowników i skraca czas potrzebny na skompilowanie zwycięskiej oferty o połowę.

Po osiągnięciu dużego sukcesu w Europie od momentu założenia Flowcase w 2012 roku, i zaufaniu ze strony liderów branży, takich jak PwC, DLA Piper i Capgemini, obecnie rozszerzamy działalność w Ameryce Północnej. W 2023 roku otrzymaliśmy naszą pierwszą inwestycję od Idékapital, co pozwoliło nam przyspieszyć naszą ekspansję za granicą.

Nasza globalnie rozproszona drużyna liczy 29 osób, w tym 9 inżynierów, ma siedzibę w Oslo, z biurami w Londynie, Kopenhadze, Helsinkach i Toronto.

Zachęcamy osoby z grup niedostatecznie reprezentowanych do aplikowania na to stanowisko. Proszę pamiętać, że możemy rozpatrywać tylko aplikacje od osób przebywających w Norwegii, które mają legalne prawo do pracy.


Proces rekrutacji
  • Rozmowa z VP ds. inżynierii i liderem technologii frontend (45-60 minut)

  • Rozmowa techniczna (2 godziny, rozmowa, bez kodowania na żywo)

  • Rozmowa kulturowa (45-60 minut)

  • Sprawdzanie referencji


Jeśli podoba Ci się jedna z naszych ofert pracy, zachęcamy do aplikowania. Mniej zależy nam na tym, aby osoba spełniała 100% wymagań, a bardziej na współpracy z przyjaznymi, szczerymi i uczciwymi ludźmi. Flowcase składa się z troskliwych, empatycznych ludzi, którzy wspierają się nawzajem, i nie dyskryminujemy żadnej chronionej grupy. Jesteśmy zobowiązani do równości szans, inkluzywnej pracy i sprawiedliwości dla wszystkich.

Znajomość języków

  • Norweski: wymagany

Co będziesz robić?

  • Budować funkcje w całym produkcie od początku do końca na frontendzie
  • Współpracować z projektantami produktów nad rozwiązaniami
  • Budować i rozwijać wielokrotnego użytku, dostępne komponenty
  • Wprowadzać dostępność i internacjonalizację od samego początku
  • Znajdować i naprawiać problemy z wydajnością
  • Projektować i omawiać API, których potrzebują Twoje funkcje

Czego oczekujemy?

  • Doświadczenie w budowaniu aplikacji webowych produkcyjnych z TypeScript i React

Co zyskujesz?

  • Ubezpieczenie zdrowotne i podróżne

Flowcase (formerly CV Partner)

Strona firmy

Lokalizacja

Ładowanie mapy
  • OsloStacjonarnie

    Starszy programista Fullstack – .NET i Angular

    Wynagrodzenie do ustalenia
    NO
    Duże doświadczenieTymczasowa
    Nowa
  • OsloStacjonarnie

    Programista w jednym z wiodących i najbardziej innowacyjnych kancelarii prawnych w Norwegii

    Wynagrodzenie do ustalenia
    NO
    Z doświadczeniemStała
    Wygasa za 1 dni
  • OsloHybrydowo

    Starszy programista (.NET / C#)

    Wynagrodzenie do ustalenia
    NO
    Z doświadczeniemStała
    Wygasa za 2 dni
  • OsloStacjonarnie

    AI-developer – Produktinnowacja

    Wynagrodzenie do ustalenia
    NO
    Z doświadczeniemStała
    Wygasa za 5 dni

Przejście do zewnętrznego formularza wymaga autoryzacji. Proces rekrutacji oraz przetwarzanie danych odbywają się w infrastrukturze pracodawcy, który ponosi za nie wyłączną odpowiedzialność.