Opis oferty
- Posiadasz min. 4 lata doświadczenia komercyjnego w tworzeniu aplikacji webowych z użyciem React i TypeScript.
- Masz doświadczenie w programowaniu po stronie serwera przy użyciu języków obiektowych (C#, Java, Python lub inne) – dodatkowy atut.
- Znasz dobre praktyki wytwarzania oprogramowania, testy jednostkowe i integracyjne, CI/CD, DDD i sumiennie uczestniczysz w code reviews.
- Interesuje Cię poznawanie nowych technologii i najnowszych trendów w branży oraz zastosowanie ich w stale zmieniającym się środowisku.
- Masz doświadczenie w pracy w środowisku SCRUM.
- Posługujesz się językiem angielskim oraz polskim (poziom B2 to minimum).
Opis oferty
W CSHARK tworzymy oprogramowanie i produkty cyfrowe. Pomagamy korporacjom w transformacji i innowacjach, a start-upom w przekuwaniu pomysłów na biznes. Najczęściej po prostu tworzymy aplikacje, razem z częścią koncepcyjną, biznesową i projektowaniem doświadczeń użytkowników.
Jesteśmy na rynku ponad 8 lat, a na pokładzie mamy ponad 250 członków zespołu. Wyrośliśmy na projektach FinTech, ale coraz częściej tworzymy projekty dla innych branż takich jak biotechnologia, branża muzyczna, branża energetyczna, branża transportowa z elementami IoT. Pracujemy z produktami cyfrowymi, a produkty fizyczne, takie jak np. słuchawki czy biżuteria — cyfryzujemy.
Na nasz pokład poszukujemy Senior React Developera. Będziesz współtworzyć produkt dla jednego z naszych zagranicznych partnerów. Rozwiązanie wspiera optymalizację produkcji oraz umożliwia zarządzanie procesami wewnętrznym oraz zewnętrznym użytkownikom. Zespół, do którego dołączysz odpowiada za obszar dotyczący planowania produkcji.
W SKRÓCIE:
🌎 100% ZDALNIE albo z biura (Wrocław, Bielsko-Biała) - Ty wybierasz!
💰 16 800 - 26 800 PLN netto/miesiąc + VAT
â˜‘ï¸ Umowa B2B
Zakres obowiązków
- Dostarczanie części aplikacji w React.js, TypeScript.
- Projektowanie, rozwijanie i utrzymywanie API, usług i systemów na platformie w chmurze.
- Tworzenie i ulepszanie komponentów interfejsu, zoptymalizowanych pod kątem wydajności i ponownego użycia.
- Identyfikowanie i komunikowanie najlepszych praktyk i narzędzi front-endowych.
- Wspieranie zespołu poprzez feedback, code reviews, pair programming itp.
- Zapewnienie wysokiej jakości kodu aplikacji, w tym testowanie przy użyciu testów jednostkowych, integracyjnych (xUnit, Cypress).
- Bycie częścią zespołu działającego w metodologii SCRUM, który rozwija i wdraża rozwiązania programistyczne poprzez cały proces produkcji.