Frontend Developer - Angular
⚲ Warszawa
14 000 - 20 000 PLN netto (B2B)
Wymagania
- Angular
- TypeScript
- RxJS
Opis stanowiska
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.
🎯Czego oczekujemy?
• Minimum 3 lat komercyjnego doświadczenia w pracy z Angularem, w tym doświadczenia z wersjami 16+.
• Bardzo dobrej znajomości TypeScript.
• Bardzo dobrej znajomości RxJS, w tym Observable, Subject, operatorów transformujących i łączących, zarządzania subskrypcjami oraz obsługi błędów.
• Doświadczenia ze state managementem, np. NgRx, Signals Store lub podobnym rozwiązaniem.
• Dobrej znajomości HTML5, CSS3/SCSS oraz responsive design.
• Doświadczenia w integracji z REST API i WebSocket.
• Doświadczenia w pisaniu testów.
• Znajomości Gita oraz pracy z pull requestami i code review.
• Znajomości języka angielskiego na poziomie umożliwiającym swobodne korzystanie z dokumentacji technicznej i komunikację w zespole (min. B2).
• Samodzielności w rozwiązywaniu problemów, odpowiedzialności za swoją część produktu oraz umiejętności efektywnej pracy zespołowej.
➕Mile widziane
• Doświadczenie w pracy nad aplikacjami real-time, szczególnie obsługującymi dużą częstotliwość zmian danych, np. notowania, wykresy czy dashboardy.
• Znajomość Fluttera i Darta.
• 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 tradingowej.
🛠️Co będziesz u nas robić?
• Rozwijać i utrzymywać aplikację webową w Angularze 22, wykorzystując m.in. standalone components i signals.
• Samodzielnie realizować feature’y – od projektu graficznego, przez implementację i testy, aż po wdrożenie.
• Tworzyć reużywalne, testowalne i wydajne komponenty oraz współtworzyć architekturę kolejnych obszarów aplikacji.
• Pracować z danymi w czasie rzeczywistym, WebSocketami i strumieniami RxJS.
• Optymalizować renderowanie przy dużej częstotliwości aktualizacji danych.
• Tworzyć responsywne i reaktywne interfejsy na podstawie projektów graficznych przy użyciu HTML oraz CSS/SCSS.
• Integrować frontend z REST API i WebSocket.
• Pracować ze state managementem, np. NgRx, Signals Store lub podobnym rozwiązaniem.
• Pisać testy jednostkowe i uczestniczyć w code review.
• Dbać o wydajność aplikacji, m.in. w obszarze lazy loadingu, change detection, bundle size oraz Core Web Vitals.
• Dbać o jakość UX, responsywność i dostępność aplikacji.
• Dzielić się wiedzą oraz wspierać mniej doświadczonych członków zespołu w codziennej pracy i podczas code review.
🔁Co możesz robić u nas od czasu do czasu?
• Wspierać rozwój aplikacji mobilnej we Flutterze/Darcie.
• Wykonywać drobniejsze zadania backendowe w Node.js.
• Współpracować przy mikroserwisach rozwijanych w C#/.NET.
• Wspierać procesy deploymentu i CI/CD w AWS i GitHub Actions.
🎁Co możemy Ci zaoferować?
• 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 również poza codziennymi taskami.
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 🚀
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.
🎯Czego oczekujemy?
• Minimum 3 lat komercyjnego doświadczenia w pracy z Angularem, w tym doświadczenia z wersjami 16+.
• Bardzo dobrej znajomości TypeScript.
• Bardzo dobrej znajomości RxJS, w tym Observable, Subject, operatorów transformujących i łączących, zarządzania subskrypcjami oraz obsługi błędów.
• Doświadczenia ze state managementem, np. NgRx, Signals Store lub podobnym rozwiązaniem.
• Dobrej znajomości HTML5, CSS3/SCSS oraz responsive design.
• Doświadczenia w integracji z REST API i WebSocket.
• Doświadczenia w pisaniu testów.
• Znajomości Gita oraz pracy z pull requestami i code review.
• Znajomości języka angielskiego na poziomie umożliwiającym swobodne korzystanie z dokumentacji technicznej i komunikację w zespole (min. B2).
• Samodzielności w rozwiązywaniu problemów, odpowiedzialności za swoją część produktu oraz umiejętności efektywnej pracy zespołowej.
➕Mile widziane
• Doświadczenie w pracy nad aplikacjami real-time, szczególnie obsługującymi dużą częstotliwość zmian danych, np. notowania, wykresy czy dashboardy.
• Znajomość Fluttera i Darta.
• 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 tradingowej.
🛠️Co będziesz u nas robić?
• Rozwijać i utrzymywać aplikację webową w Angularze 22, wykorzystując m.in. standalone components i signals.
• Samodzielnie realizować feature’y – od projektu graficznego, przez implementację i testy, aż po wdrożenie.
• Tworzyć reużywalne, testowalne i wydajne komponenty oraz współtworzyć architekturę kolejnych obszarów aplikacji.
• Pracować z danymi w czasie rzeczywistym, WebSocketami i strumieniami RxJS.
• Optymalizować renderowanie przy dużej częstotliwości aktualizacji danych.
• Tworzyć responsywne i reaktywne interfejsy na podstawie projektów graficznych przy użyciu HTML oraz CSS/SCSS.
• Integrować frontend z REST API i WebSocket.
• Pracować ze state managementem, np. NgRx, Signals Store lub podobnym rozwiązaniem.
• Pisać testy jednostkowe i uczestniczyć w code review.
• Dbać o wydajność aplikacji, m.in. w obszarze lazy loadingu, change detection, bundle size oraz Core Web Vitals.
• Dbać o jakość UX, responsywność i dostępność aplikacji.
• Dzielić się wiedzą oraz wspierać mniej doświadczonych członków zespołu w codziennej pracy i podczas code review.
🔁Co możesz robić u nas od czasu do czasu?
• Wspierać rozwój aplikacji mobilnej we Flutterze/Darcie.
• Wykonywać drobniejsze zadania backendowe w Node.js.
• Współpracować przy mikroserwisach rozwijanych w C#/.NET.
• Wspierać procesy deploymentu i CI/CD w AWS i GitHub Actions.
🎁Co możemy Ci zaoferować?
• 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 również poza codziennymi taskami.
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 🚀
🔍 Dekoder Ogłoszenia
🔴
rozwijającą się organizacją
Może oznaczać szybko zmieniające się priorytety, częste zmiany wymagań i brak stabilnych procesów
🟡
samodzielnie prowadzić feature'y od projektu graficznego aż po wdrożenie
Pełna odpowiedzialność za cały cykl — może oznaczać ograniczone wsparcie zespołu i mentoringu