Emagine ConsultingPoland

Senior Angular Developer (dodatkowy projekt!)

Project-Based

Description

TelekomunikacjaB2B do 160zł/hStart ASAP lub najpóźniej w majuPraca glównie zdalnaPoszukujemy doświadczonego programisty Angular, który będzie odpowiedzialny za podniesienie wersji frontendu aplikacji do najnowszej wersji Angulara oraz za optymalizację kodu w ramach zespołu. Celem roli jest skoncentrowanie się na poprawie jakości kodu oraz migracji do nowszych wersji Angular, co przyczyni się do lepszego działania aplikacji i satysfakcji użytkowników.Projekt wymaga 50% czasu nakładu pracy przez ok. 6 miesięcy. Można więc potraktować go jako dodatkowy projekt (czas pracy około godzin biznesowych).Obowiązki:Podniesienie wersji frontendu aplikacji napisanej w Angular oraz użytych bibliotek.Wdrożenie wskazania BST oraz optymalizacja kodu.Usunięcie błędów i ostrzeżeń wykazanych w raporcie Sonar.Must Haves:Praktyczna, zaawansowana znajomość frameworka Angular w wersjach od 16 do najnowszej.Doświadczenie w migracji kodu aplikacji między wersjami Angular 16 a najnowszą.Znajomość TypeScript w kontekście użycia z Angular.Znajomość interfejsu API REST do komunikacji frontend

  • backend.Znajomość wzorców projektowych stosowanych na frontendzie.Wiedza na temat konteneryzacji i zasad bezpiecznej komunikacji sieciowej.Praktyczna znajomość Docker, Docker Compose, Docker Swarm.Znajomość platformy GitLab (lub podobnej) zapewniającej CI/CD.Umiejętność automatyzacji procesów oraz znajomość zagadnień sieciowych i standardów cyberbezpieczeństwa.Dobre zorganizowanie pracy własnej.Nice to Haves:Definiowanie standardów CI/CD i flow kodu dla wielu zespołów.Znajomość PostgreSQL.Znajomość narzędzi egzekwujących jakość oprogramowania.

Skills

PostgreSQLGoTypeScriptJestRESTGitlabDockerCI/CDAngular