Geek Soft sp. z o.o.
Geek Soft sp. z o.o.
New

Frontend Developer - Angular

Brak informacji o wynagrodzeniu
MidFull-time
#427085·Dodano 3 dni temu·11
Źródło: nofluffjobs.com
Aplikuj szybko

Tech Stack / Keywords

AngularTypeScriptRxJSHTML5CSS3SCSSREST APIWebSocketFlutterDartNode.jsAWSGitHub ActionsC#.NET

Firma i stanowisko

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.

Wymagania

  • Minimum 3 lata komercyjnego doświadczenia z Angular, w tym wersje 16+
  • Bardzo dobra znajomość TypeScript
  • Bardzo dobra znajomość RxJS, w tym Observable, Subject, operatory transformujące i łączące, zarządzanie subskrypcjami oraz obsługa 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
  • Znajomość języka angielskiego na poziomie co najmniej 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 z dużą częstotliwością zmian danych, np. notowania, wykresy, dashboardy
  • Znajomość Flutter/Dart
  • Podstawowa znajomość Node.js
  • Doświadczenie z AWS, np. S3, CloudFront, Lambda, 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, ECharts
  • Znajomość C#/.NET
  • Doświadczenie z SEO/SEA
  • Doświadczenie w branży fintech lub trading

Obowiązki

  • Rozwój i utrzymywanie aplikacji webowej w Angular 22, wykorzystując m.in. standalone components i signals
  • Samodzielne realizowanie feature'ów – od projektu graficznego przez implementację i testy aż po wdrożenie
  • Tworzenie reużywalnych, testowalnych i wydajnych komponentów oraz współtworzenie architektury aplikacji
  • Praca z real-time data, WebSocket i strumieniami RxJS
  • Optymalizacja renderowania przy dużej częstotliwości aktualizacji danych
  • Tworzenie responsywnych i reaktywnych interfejsów przy użyciu HTML5, CSS3/SCSS
  • Integracja frontendu z REST API i WebSocket
  • Praca ze state managementem, np. NgRx, Signals Store lub podobnym rozwiązaniem
  • Pisanie testów jednostkowych i uczestniczenie w code review
  • Dbanie o wydajność aplikacji, w tym lazy loading, change detection, bundle size i Core Web Vitals
  • Dbanie o jakość UX, responsywność i dostępność aplikacji
  • Dzielenie się wiedzą oraz wsparcie zespołu podczas codziennej pracy i code review
  • Wsparcie rozwoju aplikacji mobilnej we Flutter/Dart (okazjonalnie)
  • Wykonywanie drobnych zadań backendowych w Node.js (okazjonalnie)
  • Współpraca przy mikroserwisach tworzonych w C#/.NET (okazjonalnie)
  • Wsparcie procesów deploymentu i CI/CD w AWS i GitHub Actions (okazjonalnie)

Benefity

  • 100% pracy zdalnej, możliwość pracy z dowolnego miejsca na świecie
  • Płatne dni wolne od świadczenia usług
  • Realny wpływ na rozwijany produkt
  • Możliwość rozwoju poza frontendem, w tym w obszarze Flutter, backendu i infrastruktury CI/CD
  • Możliwość udziału w szkoleniach i rozwoju kompetencji
  • Wyjścia i spotkania integracyjne
Płatny urlop
Dofinansowanie szkoleń
Spotkania integracyjne
Geek Soft sp. z o.o.

Geek Soft sp. z o.o.

6 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj szybko