Frontend Developer

JavaScript

Frontend Developer

JavaScript
Malików 150D, Kielce

IC Project (nGroup System)

Full-time
Permanent, B2B
Senior
Hybrid
2 474 - 3 463 USDNet per month - B2B
1 979 - 2 968 USDGross per month - Permanent

Job description

Jako nGroup System - IC Project, czyli największy w Polsce system do zarządzania projektami i zadaniami, poszukujemy kreatywnej osoby, która będzie odpowiedzialna za budowanie i rozwijanie aplikacji mobilnych.

Jeśli lubisz wyzwania i szukasz samorozwoju – to perfekcyjna możliwość na wejście do branży IT. 🤝


🔶Twój zakres obowiązków



  • Projektowanie i implementacja nowych funkcjonalności
  • Współpraca z młodym ambitnym zespołem projektowym
  • Podnoszenie poziomu jakości kodu
  • Ulepszanie praktyk i procesów wytwarzania oprogramowania.


🔷Nasze wymagania


  • Doświadczenie zawodowe:
  • Minimum 5 lat doświadczenia na stanowisku Frontend Developera.
  • Udokumentowane doświadczenie w pracy nad dużymi aplikacjami webowymi i mobilnymi (portfolio/projekty).


  • Umiejętności programistyczne:
  • Doskonała znajomość JavaScript (ES6+) i TypeScript.
  • Bardzo dobra znajomość React.js.
  • Znajomość React Native i doświadczenie w tworzeniu aplikacji mobilnych na platformy iOS i Android.
  • Doświadczenie z bibliotekami do zarządzania stanem aplikacji, np. Redux, MobX.
  • Znajomość React Query do zarządzania danymi w aplikacjach.
  • Umiejętność tworzenia responsywnych i dostępnych interfejsów użytkownika (RWD, WCAG).
  • Znajomość HTML5 oraz CSS3 (w tym Sass/LESS).
  • Doświadczenie z narzędziami do budowania aplikacji, takimi jak Webpack czy Vite.


  • Testowanie i jakość kodu:
  • Doświadczenie w pisaniu testów jednostkowych i integracyjnych (Jest, React Testing Library, Cypress).
  • Znajomość zasad Clean Code i SOLID.


  • Narzędzia i środowisko pracy:
  • Znajomość systemu kontroli wersji Git.
  • Znajomość narzędzi do monitorowania i debugowania aplikacji frontendowych (np. Sentry, Rollbar).


  • Wymagania dodatkowe:
  • Znajomość metodologii Agile/Scrum.
  • Umiejętność pracy z systemami zarządzania projektami.
  • Doświadczenie z aplikacjami mobilnymi i rozwiązaniami cross-platformowymi.


  • Kompetencje miękkie:
  • Dobre umiejętności komunikacyjne i zdolność do pracy w zespole.
  • Umiejętność mentoringu i dzielenia się wiedzą z młodszymi członkami zespołu.
  • Samodzielność i proaktywność w rozwiązywaniu problemów.
  • Analityczne myślenie i zdolność do rozwiązywania złożonych problemów technicznych.


  • Mile widziane:
  • Znajomość technologii backendowych (Node.js, GraphQL).
  • Doświadczenie z aplikacjami SaaS 


👇To oferujemy


  • pracę w młodym ambitnym zespole
  • dostęp do najnowszej technologii
  • pakiety rozwojowe służące samokształceniu i podnoszeniu kwalifikacji
  • regularne spotkania rozwojowe
  • możliwość korzystania z karty Multisport
  • odpoczynek w chillroom dla Twojego komfortu
  • częste spotkania integracyjne
  • elastyczne godziny pracy
  • dowolną formę zatrudnienia


💪Benefity


  • 🏋‍♂dofinansowanie zajęć sportowych
  • 📒dofinansowanie nauki języków
  • 👩‍🏫dofinansowanie szkoleń i kursów
  • ⏱elastyczny czas pracy
  • 🍸spotkania integracyjne
  • 📱służbowy telefon do użytku prywatnego
  • 🧙‍♂brak dress code’u
  • ☕kawa / herbata
  • 🚗parking dla pracowników

Tech stack

    TypeScript

    master

    JavaScript

    master

    Mobile Apps

    advanced

    CSS3

    advanced

    HTML5

    advanced

    React

    advanced

    React Native

    advanced

    Clean Code

    advanced

    Redux

    regular

    Agile

    regular

Office location