About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
Poszukujemy Frontend Developera do projektu z obszaru bankowości, którego celem jest budowa nowoczesnej platformy komunikacyjnej obsługującej powiadomienia dla klientów banku (e-mail, SMS oraz inne kanały komunikacji). Rozwiązanie jest częścią większego ekosystemu opartego o architekturę zdarzeniową (event-driven) oraz platformę przetwarzania strumieni danych.
To doskonała okazja dla osoby, która chce mieć realny wpływ na rozwój warstwy frontendowej produktu i współpracować blisko z zespołem backendowym odpowiedzialnym za rozwój mikroserwisów w technologiach Java i Kotlin.
Zakres
- Projektowanie i rozwój nowoczesnych aplikacji webowych z wykorzystaniem React oraz TypeScript.
- Tworzenie intuicyjnych, wydajnych i responsywnych interfejsów użytkownika.
- Integracja warstwy frontendowej z mikroserwisami opartymi o Java, Kotlin oraz REST API.
- Rozwój i modernizacja istniejących rozwiązań frontendowych, w tym udział w migracji starszych aplikacji z Angulara do React.
- Implementacja mechanizmów zwiększających bezpieczeństwo aplikacji zgodnie z dobrymi praktykami oraz rekomendacjami OWASP.
- Tworzenie testów jednostkowych, integracyjnych oraz end-to-end.
- Monitorowanie działania aplikacji, analiza problemów oraz wdrażanie usprawnień.
- Udział w analizie wymagań biznesowych i przekładanie ich na rozwiązania techniczne.
- Współtworzenie dokumentacji technicznej i architektonicznej.
- Aktywna współpraca z zespołami backendowymi, analitykami oraz architektami.
Required qualifications
- Minimum 3 lata doświadczenia komercyjnego w tworzeniu aplikacji frontendowych.
- Bardzo dobra znajomość React oraz TypeScript.
- Doświadczenie w integracji aplikacji z REST API oraz pracy z formatem JSON.
- Znajomość OAuth2, OpenID Connect oraz podstawowych zasad bezpiecznej komunikacji pomiędzy systemami.
- Świadomość zagadnień związanych z bezpieczeństwem aplikacji webowych oraz znajomość dobrych praktyk ochrony przed najpopularniejszymi zagrożeniami.
- Znajomość Git oraz doświadczenie w pracy z procesami CI/CD.
- Umiejętność projektowania czytelnego, skalowalnego i łatwego w utrzymaniu kodu.
- Umiejętność współpracy z zespołami backendowymi i rozumienie procesów integracyjnych.
- Doświadczenie w pracy w metodykach Agile/Scrum.
- Komunikatywna znajomość języka angielskiego.
Mile widziane
- Znajomość Angulara i doświadczenie w migracji aplikacji do React.
- Podstawowa znajomość Java, Kotlin lub Spring Boot.
- Doświadczenie z rozwiązaniami opartymi o Kafka, Hazelcast, Redis lub IBM MQ.
- Znajomość GitLab, Argo CD oraz narzędzi do monitoringu aplikacji (np. DynaTrace).
- Doświadczenie w pracy z architekturą mikroserwisową i systemami event-driven.