Wymagania :Tworzenie nowych i refaktoryzacja istniejących projektów, w tym systemów dla medycyny, hoteli, sieci społecznościowych i innych typów systemów. Pracuj z częścią serwerową i częścią kliencką ( Angular i React ). Nasi pracownicy pracują zdalnie z domu na Ukrainie, w Ameryce i innych krajach.Potrzebny specjalista TypeScript React i Angular. Do pisania „czystego” kodu wymagana jest znajomość podstawowych zasad, w tym testowania i modelowania.Obowiązki :Wymagana wiedza z zakre
Wymagania :
Tworzenie nowych i refaktoryzacja istniejących projektów, w tym systemów dla medycyny, hoteli, sieci społecznościowych i innych typów systemów. Pracuj z częścią serwerową i częścią kliencką ( Angular i React ). Nasi pracownicy pracują zdalnie z domu na Ukrainie, w Ameryce i innych krajach.
Potrzebny specjalista TypeScript React i Angular. Do pisania „czystego” kodu wymagana jest znajomość podstawowych zasad, w tym testowania i modelowania.
Obowiązki :
Wymagana wiedza z zakresu:
Podstawowe języki i standardy
- TypeScript (5.x)
- JavaScript (ES2015+)
- HTML5
- CSS3
- SCSS / Sass
Frameworki i biblioteki - Angular
- Angular 17 (tylko CSR)
- Angular CLI
- Materiał kątowy
- Angular CDK
- Formy reaktywne
- RxJS
- NgRx (Sklep, Efekty, Jednostka, Narzędzia Dev)
Frameworks i biblioteki – Reaguj
- React 19
- Next.js (SSG tylko)
- Reaguj router
- Redux Zestaw narzędzi
- Redux Observable
- Warunek
- TanStack Reaguj na zapytanie
- Ruter TanStack
Zarządzanie stanem
- NgRx
- Zestaw narzędzi Redux
- Obserwowalność Redux
- Warunek
- RxJS
Styl i interfejs użytkownika
- SCSS / Sass
- Bootstrap 5
- Materiał kątowy
- Ruch ramki
- Autoprefiks, CSSNano
- Doświadczenie z niestandardowymi wewnętrznymi bibliotekami NPM
Tworzenie narzędzi i pakietów
- Pakiet internetowy 5
- Vite
- Next.jszbuduj system
- Angular CLI
- Babel (kompilator React)
Uwierzytelnianie i autoryzacja
- Uwierzytelnianie oparte na JWT
- OAuth2 / OpenID Połącz
- MSAL (integracja frontendu z usługą Azure AD)
- Auth0 (integracja Angular JWT)
Formularze, edytory i media
- Edytor piór
- Summernote
- Renderowanie Markdown
- Przycinanie i kompresja obrazu
- Renderowanie PDF
- Integracja z kamerą internetową
- Generowanie kodu QR
Wizualizacja danych
Testowanie
- Tak
- Vitest
- Jasmine
- Karma
- Cyprys
- dramaturg
- Testowanie biblioteki
Jakość i formatowanie kodu
- ESLint
- TypeScript ESLint
- Ładniej
- TSLint (starsze projekty Angular)
Typy projektów i doświadczenie
- Enterprise Angular SPA
- Panele administracyjne (ACP / systemy back-office)
- Portale klienta oparte na React
- Statyczne publiczne witryny internetowe (Next.js SSG)
- Wielkoskalowy modułowy frontend aplikacje
- Długoterminowe utrzymanie starszych projektów
- ChatGPT, narzędzia AI, AI Podpowiedź
Dodatkowe wymagania:
- Programowanie obiektowe
- Architektura wielopoziomowa;
- Znajomość wzorców, repozytorium i specyfikacji;
- Zrozumienie zasad i metodologii rozwoju zespołu (Scrum/XP, Agile)
- Znajomość baz danych (SQL)
- Znajomość koncepcji i technologii projektowania i wdrażania systemów informatycznych rozwój.
- Znajomość HTML5, CSS3
- Visual Studio 2022-2026 (Community Edition)
- Znajomość systemów chmurowych (Azure/AWS)
- XML, usługi internetowe, JSON
- PL/SQL lub Transact SQL;
- Jira, GitHub
- Tożsamość i bezpieczeństwo
- Wysoki poziom samoorganizacji i odpowiedzialności;
- Praca indywidualnie i w zespole;
- język angielski — w mowie i piśmie;
- Payoneer aktywna karta lub Wise konto
- Dobry internet, słuchawki (zestaw słuchawkowy) do dobrej komunikacji przez MS Team, Viber, Telegram
Warunki pracy :
- Praca stała, z domu, dla firmy w Ameryce.
- Możliwa praca w niepełnym wymiarze godzin ( 4 godzin dziennie — 5 dni w tygodniu)
- Oferta tylko dla poważnych specjalistów. Płatność raz w miesiącu. Pierwsza płatność za 2 tygodni.
- Dodatkowo: metodyki rozwoju SCRUM, Jira jako system śledzenia błędów/zadań oraz Git jako system kontroli wersji są używane.
- Wszystkie podatki płaci pracownik.
W liście motywacyjnym wskaż żądane płatność.
Szakończ swoje CV na adres: job-prog-uk @ renetusa.com
Pakiet wynagrodzeń:
- Brak ubioru.
- Szkolenie z języka angielskiego.
- Elastyczny harmonogram pracy.
- Nagrody za projekty.
- Wynagrodzenie w dolarach
Dodatkowe informacje:
- Jeśli nie masz wystarczającego doświadczenia w programowaniu (mniej niż 1 rok), ale uczysz się bardzo aktywnie i jesteś gotowy pracować dodatkowe godziny, aby osiągnąć wynik; Jeśli Twój dzień pracy wynosi 10 godzin, wyślij swoje CV, a my je rozważymy.