Frontend Developer
Summary
Build and maintain React/TypeScript frontend apps for enterprise SAP integrations, using Redux, GraphQL, and testing tools like Jest and Cypress.
Dołącz do SFORHA jako Frontend Developer i zostań częścią zespołu, który realnie wpływa na rozwój ekosystemu SAP. W tej roli będziesz mieć okazję projektować i tworzyć innowacyjne rozwiązania dostosowane do potrzeb naszych klientów -od dedykowanych aplikacji, przez automatyzację procesów, aż po integracje systemowe. Weźmiesz udział w ambitnych projektach wspierających transformację cyfrową i rozwój biznesu w różnych branżach.
W SFORHA korzystamy z nowoczesnych technologii, takich jak SAP Fiori, SAP Business Technology Platform (BTP), SAP Build oraz narzędzia oparte na sztucznej inteligencji, aby pozostawać na czele innowacji w świecie SAP. Niezależnie od tego, czy Twoja specjalizacja to backend ABAP, frontend Fiori czy usługi integracyjne - Twoja praca będzie miała realny wpływ na tworzenie nowoczesnych i wydajnych systemów dla przedsiębiorstw. Rozwiniesz się w środowisku, które ceni kreatywność, odpowiedzialność i doskonałość techniczną. Wspólnie pomagamy firmom osiągać sukces, wspierając jednocześnie Twój rozwój zawodowy na każdym etapie.
Rozwój i utrzymanie aplikacji frontendowych w React i TypeScript. Implementacja logiki aplikacji z wykorzystaniem Redux/Redux Toolkit. Integracja z REST API i GraphQL. Tworzenie i utrzymywanie stylów w SCSS/Tailwind zgodnie z zasadami modularności. Optymalizacja wydajności i skalowalności aplikacji frontendowych. Pisanie testów jednostkowych i integracyjnych (Jest, Cypress, RTL). Przeprowadzanie code review oraz dbałość o najlepsze praktyki (clean code, best practices). Udział w sesjach planowania oraz estymacja zadań. Współpraca z zespołem poprzez GitLab (merge requesty, CI/CD). Mentoring mniej doświadczonych developerów. Udział w decyzjach architektonicznych i technicznych. Obsługa projektów legacy oraz budowa nowych funkcjonalności.
Język angielski C1
płynna komunikacja
Kluczowe obowiązki
- Rozwój i utrzymanie aplikacji frontendowych w React i TypeScript
- Implementacja logiki aplikacji z wykorzystaniem Redux/Redux Toolkit
- Integracja z REST API i GraphQL
- Tworzenie i utrzymywanie stylów w SCSS/Tailwind zgodnie z zasadami modularności
- Optymalizacja wydajności i skalowalności aplikacji frontendowych
- Pisanie testów jednostkowych i integracyjnych (Jest, Cypress, RTL)
- Przeprowadzanie code review oraz dbałość o najlepsze praktyki (clean code, best practices)
- Udział w sesjach planowania oraz estymacja zadań
- Współpraca z zespołem poprzez GitLab (merge requesty, CI/CD)
- Mentoring mniej doświadczonych developerów
- Udział w decyzjach architektonicznych i technicznych
- Obsługa projektów legacy oraz budowa nowych funkcjonalności
Nasze wymagania
- Minimum 5 lat komercyjnego doświadczenia w pracy z React.js
- Bardzo dobra znajomość TypeScript
- Praktyczne doświadczenie z Redux oraz Redux Toolkit
- Doświadczenie w integracji z REST API i GraphQL
- Znajomość narzędzi do testowania: Jest, Cypress, React Testing Library
- Umiejętność pracy z Git (GitLab/GitHub) i procesami CI/CD
- Biegła znajomość języka angielskiego (projekty międzynarodowe)
- Doświadczenie w pracy w metodykach zwinnych (SCRUM/Kanban)
Mile widziane
- Doświadczenie z Next.js (SSG/SSR, i18n, optymalizacja wydajności)
- Znajomość Knockout.js (MVVM, bindingi, observable) lub innych frameworków MVVM
- Doświadczenie z Handlebars.js lub innymi silnikami szablonów
- Znajomość Tailwind CSS
- Doświadczenie z bazami danych: PostgreSQL, Redis
- Znajomość platform chmurowych: AWS, Azure, GCP
- Praktyczne doświadczenie z Docker, Kubernetes
- Znajomość architektur: Headless, Decoupled, Micro Frontends
- Doświadczenie z Figma, Confluence, Jira
Co Nas wyróżnia?
- Profesjonalny, ale zrelaksowany - zespół, który ceni współpracę i innowacje.
- Przyjazna, luźna kultura pracy z dużą dawką humoru, aby utrzymać zabawę!
- Elastyczne formy pracy: stacjonarna, hybrydowa lub całkowicie zdalna.
- Dostęp do nowoczesnych technologii i narzędzi.
- Płatne certyfikacje (AWS, React, TypeScript, etc.).
- Dostęp do platform edukacyjnych.
- Różnorodne projekty w wielu branżach (finanse, e-commerce, przemysł).
- Współpraca z międzynarodowymi klientami.
- Pełne profesjonalne wyposażenie zapewnione do pracy zdalnej lub biurowej.
Każdy pracownik ma szansę zobaczyć realny wpływ swojej pracy. Możesz wnieść istotny wkład w sukces firmy.
W ciągu roku regularnie organizowane są różne aktywności, takie jak wyjazdy integracyjne, comiesięczne spotkania przy drinku i wiele innych…
System premiowy nagradzający wyniki, naukę i pracę zespołową.
Pakiet medyczny, ubezpieczenie na życie i karta sportowa.
Szkolenia
Możliwość dopasowania projektu do Twoich kompetencji i zainteresowań.
SFORHA to zgrany zespół
Profesjonalny, ale zrelaksowany - zespół, który ceni współpracę i innowacje.