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 doświadczonego Frontend Developera do rozwoju nowoczesnych aplikacji webowych opartych o React i TypeScript. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie skalowalnych interfejsów użytkownika, rozwój architektury frontendowej oraz integrację aplikacji z systemami SharePoint On-Premise.
Zakres
- Tworzenie i rozwijanie aplikacji frontendowych w oparciu o React 18+ oraz TypeScript.
- Projektowanie nowych widoków i komponentów UI zgodnie z wymaganiami biznesowymi i standardami UX.
- Implementacja oraz utrzymanie mechanizmów zarządzania stanem aplikacji z wykorzystaniem Redux Toolkit lub podobnych rozwiązań.
- Budowa formularzy i interfejsów użytkownika z użyciem bibliotek takich jak Ant Design oraz MUI.
- Rozwijanie warstwy prezentacyjnej aplikacji z wykorzystaniem CSS/SCSS, styled-components, Flexbox oraz CSS Grid.
- Integracja frontendów z SharePoint On-Premise przy użyciu REST API oraz biblioteki PnPjs.
- Współpraca z Product Ownerami, analitykami i zespołem projektowym przy doprecyzowywaniu wymagań, planowaniu oraz estymacji prac.
- Dbanie o jakość kodu poprzez code review, refaktoryzację oraz stosowanie standardów developerskich.
- Rozwiązywanie problemów technicznych związanych ze środowiskami on-premise, w tym kwestie bezpieczeństwa, proxy czy ograniczeń przeglądarek.
- Tworzenie dokumentacji technicznej i wsparcie procesu wdrażania aplikacji.
- Udział w spotkaniach projektowch raz w tygodniu w Warszawie.
Required qualifications
- Minimum 5 lat doświadczenia komercyjnego w tworzeniu frontendów aplikacji webowych.
- Bardzo dobra znajomość React 18+ oraz TypeScript, w tym hooks, Context API, typowania generycznego i optymalizacji wydajności aplikacji.
- Praktyczne doświadczenie w pracy z Redux Toolkit (slices, RTK Query) lub innymi bibliotekami state management.
- Znajomość bibliotek UI takich jak Ant Design lub Material UI.
- Umiejętność tworzenia responsywnych interfejsów z wykorzystaniem CSS/SCSS, styled-components, Flexbox i CSS Grid.
- Doświadczenie w integracji aplikacji frontendowych z SharePoint On-Premise oraz REST API.
- Znajomość dobrych praktyk frontendowych oraz zasad projektowania modularnej architektury aplikacji.
- Umiejętność pracy zespołowej, planowania zadań i współpracy z interesariuszami biznesowymi.
- Doświadczenie w realizacji minimum 3 projektów end-to-end – od analizy potrzeb po wdrożenie produkcyjne.
Mile widziane
- Znajomość alternatywnych rozwiązań state management oraz nowoczesnych podejść architektonicznych frontend.
- Doświadczenie w pracy ze środowiskami enterprise lub aplikacjami korporacyjnymi.
- Wiedza z zakresu optymalizacji wydajności aplikacji React.
- Znajomość procesów CI/CD i narzędzi wspierających automatyzację developmentu.