Frontend Developer Angular
- Minimum 3 lata komercyjnego doświadczenia z Angularem, w tym doświadczenie z wersjami 16+.
- Bardzo dobra znajomość TypeScript.
- Bardzo dobra znajomość RxJS, w tym Observable, Subject, operatorów transformujących i łączących, zarządzania subskrypcjami oraz obsługi błędów.
- Doświadczenie ze state managementem, np. NgRx, Signals Store lub podobnym rozwiązaniem.
- Dobra znajomość HTML5, CSS3/SCSS oraz responsive design.
- Doświadczenie z integracją REST API i WebSocket.
- Doświadczenie w pisaniu testów.
- Znajomość Git oraz pracy z pull requestami i code review.
- Angielski na poziomie pozwalającym swobodnie korzystać z dokumentacji technicznej i komunikować się w zespole (B2).
- Samodzielność w rozwiązywaniu problemów, odpowiedzialność za swoją część produktu i umiejętność pracy zespołowej.
Mile widziane
- Doświadczenie przy aplikacjach real-time, szczególnie takich, które obsługują dużą częstotliwość zmian danych, np. notowania, wykresy czy dashboardy.
- Znajomość Flutter/Dart.
- Podstawowa znajomość Node.js.
- Doświadczenie z AWS, np. S3, CloudFront, Lambda czy API Gateway.
- Doświadczenie z procesami CI/CD, np. GitHub Actions.
- Doświadczenie z bibliotekami do wizualizacji danych i wykresów, np. TradingView Lightweight Charts, D3 czy ECharts.
- Znajomość C#/.NET.
- Doświadczenie z SEO/SEA.
- Doświadczenie w branży fintech lub trading.
Cześć! 👋
Jesteśmy rozwijającą się organizacją IT związaną z branżą finansową💰
Budujemy aplikacje tradingowe wykorzystujące real-time data – zarówno webowe, jak i mobilne. Frontend rozwijamy w Angular 22, mobile we Flutter/Dart, backend opiera się na mikroserwisach tworzonych w różnych technologiach, a infrastruktura działa na AWS z CI/CD w GitHub Actions.
Do naszego zespołu szukamy Frontend Developera, który dobrze czuje się w Angularze i TypeScript, potrafi samodzielnie prowadzić feature'y od projektu graficznego aż po wdrożenie i chce pracować przy aplikacji, w której szczególne znaczenie mają real-time data, performance i jakość doświadczenia użytkownika.
Jak będzie wyglądać Twoja praca?
Frontend webowy będzie zdecydowanie najważniejszą częścią tej roli:
- ~80% czasu – web: Angular 22+, TypeScript, RxJS, SSR,
- ~10% czasu – mobile: Flutter/Dart – nie wymagamy wcześniejszej znajomości, możesz nauczyć się tego u nas,
- ~10% czasu – backend i infrastruktura: głównie drobniejsze zadania w Node.js oraz AWS.
Nie szukamy osoby, która już dziś zna cały nasz stack. Najważniejsze jest dla nas solidne doświadczenie w Angularze i TypeScript oraz chęć dalszego rozwoju w obszarze real-time, performance i cross-stack.
Współpracujemy zdalnie na zasadach B2B.
Co oferujemy?
- 100% pracy zdalnej – możesz pracować z dowolnego miejsca na świecie.
- Płatne dni wolne od świadczenia usług – dbamy o to, żeby odpoczynek był faktyczną częścią współpracy.
- Realny wpływ na produkt – będziesz pracować przy rozwijanym przez nas rozwiązaniu, a nie tylko realizować odizolowane taski.
- Możliwość rozwoju poza frontendem – jeśli chcesz, stopniowo poznasz Flutter, backend oraz obszar infrastruktury i CI/CD.
- Możliwość udziału w szkoleniach i rozwoju kompetencji.
- Wyjścia i spotkania integracyjne – zależy nam na dobrej współpracy i relacjach w zespole.
Jeśli Angular jest Twoim głównym obszarem, ale zależy Ci na czymś więcej niż tworzenie kolejnych statycznych widoków i chcesz pracować przy produkcie, w którym liczą się real-time data, wydajność, architektura i odpowiedzialność za feature od początku do końca – chętnie Cię poznamy. 🚀