June 2, 2026
Frontend Angular Developer
Mid • Remote
85 - 105 PLN
Warsaw, Poland
W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech, AI.
Zakres odpowiedzialności:
Rozwój aplikacji frontendowych: Projektowanie, implementacja i rozwój nowoczesnych aplikacji webowych z wykorzystaniem Angular 15+ oraz TypeScript.
Tworzenie architektury mikrofrontendowej: Udział w budowie i utrzymaniu rozwiązań opartych o mikrofrontendy z wykorzystaniem narzędzia Nx.
Zarządzanie stanem aplikacji: Projektowanie i implementacja rozwiązań wykorzystujących biblioteki do zarządzania stanem, takie jak NgRx lub Redux.
Tworzenie komponentów UI: Budowanie wydajnych, skalowalnych i wielokrotnego użytku komponentów zgodnych z Material Design.
Zapewnienie dostępności cyfrowej: Tworzenie aplikacji zgodnych ze standardami WCAG oraz najlepszymi praktykami dostępności.
Integracja z usługami backendowymi: Współpraca przy projektowaniu i implementacji komunikacji z API oraz obsługa asynchronicznych procesów z wykorzystaniem RxJS.
Zapewnienie jakości kodu: Tworzenie i utrzymywanie testów jednostkowych, udział w code review oraz dbanie o wysokie standardy jakości oprogramowania.
Praca z repozytoriami kodu: Wykorzystanie narzędzia Git do zarządzania kodem źródłowym i współpracy zespołowej.
Współpraca zespołowa: Ścisła współpraca z analitykami, projektantami UX/UI, architektami oraz zespołami backendowymi przy realizacji projektów informatycznych.
Doskonalenie rozwiązań technologicznych: Aktywne uczestnictwo w rozwijaniu standardów programistycznych, optymalizacji aplikacji oraz wdrażaniu dobrych praktyk frontendowych.
Wymagania:
Doświadczenie komercyjne: Minimum 3 lata doświadczenia w programowaniu z wykorzystaniem języków TypeScript oraz JavaScript.
Angular: Biegła znajomość frameworka Angular w wersji 15 lub nowszej.
Mikrofrontendy: Doświadczenie w projektowaniu i rozwijaniu architektury mikrofrontendowej z wykorzystaniem Nx.
Zarządzanie stanem: Praktyczna znajomość bibliotek do zarządzania stanem aplikacji frontendowych, takich jak NgRx, Redux lub podobnych.
RxJS: Bardzo dobra znajomość biblioteki RxJS i programowania reaktywnego.
Frontend: Bardzo dobra znajomość standardów HTML5 oraz CSS3.
Material Design: Doświadczenie w tworzeniu interfejsów użytkownika zgodnych z Material Design.
Dostępność cyfrowa: Znajomość standardów WCAG oraz praktyczne doświadczenie w ich stosowaniu.
Testowanie: Umiejętność tworzenia i utrzymywania testów jednostkowych.
Kontrola wersji: Praktyczna znajomość systemu kontroli wersji Git.
Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną.
Dodatkowym atutem będzie:
Doświadczenie w pracy przy dużych systemach korporacyjnych o wysokiej dostępności i skalowalności.
Znajomość nowoczesnych praktyk wytwarzania oprogramowania, w tym CI/CD.
Doświadczenie w pracy w środowiskach opartych o architekturę mikroserwisową.
Znajomość dodatkowych bibliotek i narzędzi wspierających rozwój aplikacji frontendowych.
Doświadczenie w pracy w metodykach Agile/Scrum.
Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu.
Co zyskujesz, dołączając do teamu?
Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B.
Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt.
Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU.
Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in. cyberbezpieczeństwa.
Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.
Similar jobs you might like
Technology
TSS
Programista Java
Mid
Remote
Warsaw, Poland
85 - 105 PLN
🏢 Summary: Offer for a Mid/Senior Java Backend Developer responsible for designing, developing and maintaining backend applications in a microservices architecture using Java and Spring Boot. The role includes building REST APIs, ensuring code quality and security, working with databases, and participating in CI/CD and Docker-based deployments. The position involves close collaboration within a technical team and contribution to architecture and technical decisions. 🗂️ Requirements: Minimum 3 years commercial experience in Java, Strong knowledge of Java 8+, Practical experience with Spring Boot, Experience with microservices architecture, Experience designing and implementing REST APIs, Knowledge of Oracle, PostgreSQL or MongoDB, Experience with Git and CI/CD environments, Experience writing unit tests, Knowledge of design patterns and clean code practices, Understanding of application security principles, Ability to design and implement system components independently, Fluent Polish and working English 📃 Skills: Java, SpringBoot, Microservices, REST, Oracle, PostgreSQL, MongoDB, Git, Jenkins, GitLabCI, Docker, CICD, OWASP, SQL, NoSQL 🏢 Description: W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech, AI. Zakres odpowiedzialności: Tworzenie oprogramowania: Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java oraz Spring Boot. Architektura mikroserwisowa: Współtworzenie i rozwijanie rozwiązań opartych o mikroserwisy, REST API oraz nowoczesne wzorce projektowe. Jakość przede wszystkim: Pisanie czytelnego, wydajnego i łatwego w utrzymaniu kodu zgodnie z dobrymi praktykami programistycznymi. Testowanie i niezawodność: Tworzenie oraz rozwijanie testów jednostkowych, współpraca z zespołem testowym oraz dbanie o wysoką jakość dostarczanych rozwiązań. Automatyzacja procesów: Praca w środowisku CI/CD z wykorzystaniem narzędzi takich jak Jenkins czy GitLab CI. Konteneryzacja i wdrożenia: Udział w przygotowywaniu i wdrażaniu aplikacji z wykorzystaniem technologii Docker. Praca zespołowa: Ścisła współpraca z analitykami, testerami, architektami oraz innymi programistami przy realizacji projektów informatycznych. Bezpieczeństwo aplikacji: Stosowanie zasad bezpiecznego programowania oraz znajomości standardów OWASP Top 10 podczas tworzenia rozwiązań. Wymagania: Solidne doświadczenie komercyjne: Minimum 3 lata doświadczenia w programowaniu w języku Java - bardzo dobrą znajomość Java 8+ oraz praktyczne doświadczenie w budowie aplikacji backendowych. Znajomość Spring Boot i mikroserwisów: Praktyczne doświadczenie w projektowaniu i rozwoju rozwiązań opartych o architekturę mikroserwisową. Umiejętności bazodanowe: Dobrą znajomość baz danych Oracle, PostgreSQL i/lub rozwiązań NoSQL (np. MongoDB). Samodzielność techniczną: Umiejętność projektowania oraz implementacji nowych funkcjonalności i całych komponentów systemu od podstaw. Podejście jakościowe: Doświadczenie w pisaniu testów jednostkowych oraz stosowaniu wzorców projektowych i dobrych praktyk programistycznych. Znajomość narzędzi developerskich: Praktyczne doświadczenie w pracy z Git oraz środowiskami CI/CD. Znajomość REST: Umiejętność projektowania i implementacji usług REST API. Świadomość bezpieczeństwa: Znajomość podstaw bezpieczeństwa aplikacji Komunikację i współpracę: Umiejętność efektywnej pracy w zespole programistycznym oraz współpracy z zespołami testowymi. Znajomość języków: Biegłe posługiwanie się językiem polskim oraz znajomość języka angielskiego pozwalająca na swobodną pracę z dokumentacją techniczną. Dodatkowym atutem będzie: Doświadczenie z rozwiązaniami chmurowymi oraz nowoczesnymi platformami wdrożeniowymi. Znajomość zagadnień DevOps i automatyzacji procesów dostarczania oprogramowania. Doświadczenie w optymalizacji wydajności aplikacji oraz analizie problemów produkcyjnych. Praktyka w pracy przy dużych projektach enterprise realizowanych dla sektora publicznego lub komercyjnego. Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu. Co zyskujesz, dołączając do teamu? Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B. Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt. Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU. Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in . cyberbezpieczeństwa. Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.
Technology
TSS
Programista Dart
Mid
Remote
Warsaw, Poland
90 - 105 PLN
🏢 Summary: Offer for a mid-level/senior Dart Developer responsible for designing, developing, and maintaining modern applications with REST integrations and relational databases. The role includes implementing UI based on Figma designs, ensuring code quality with unit tests, and collaborating within an Agile project environment. The position involves active contribution to system architecture, performance optimization, and ongoing system improvements. 🗂️ Requirements: Minimum 3 years commercial experience as Dart Developer, Very good knowledge of Dart, Experience with REST API design and integration, Ability to implement UI based on Figma designs, Good knowledge of relational databases, Good knowledge of SQL, Experience writing unit tests using JUnit, Practical experience with Git, Experience with JIRA and Confluence, Fluent Polish, Working knowledge of English 📃 Skills: Dart, REST, SQL, JUnit, Git, Figma, JIRA, Confluence, Agile, Scrum, CICD 🏢 Description: W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech oraz AI. Zakres odpowiedzialności: Rozwój aplikacji Dart: Projektowanie, implementacja oraz rozwój nowoczesnych aplikacji z wykorzystaniem języka Dart. Tworzenie i rozwój interfejsów użytkownika: Implementacja widoków na podstawie projektów przygotowanych w Figma z dbałością o jakość, spójność oraz zgodność z wymaganiami biznesowymi. Integracja z usługami zewnętrznymi: Tworzenie i rozwój integracji z wykorzystaniem REST API oraz zapewnienie poprawnej komunikacji pomiędzy systemami. Praca z bazami danych: Projektowanie, rozwój i optymalizacja rozwiązań wykorzystujących relacyjne bazy danych oraz język SQL. Utrzymanie i rozwój istniejących systemów: Rozbudowa funkcjonalności, optymalizacja wydajności oraz usuwanie błędów w istniejących aplikacjach. Zapewnienie jakości oprogramowania: Tworzenie i utrzymywanie testów jednostkowych z wykorzystaniem JUnit oraz dbanie o wysoką jakość dostarczanego kodu. Zarządzanie kodem źródłowym: Wykorzystanie systemu kontroli wersji Git do efektywnej współpracy zespołowej oraz zarządzania zmianami w projektach. Analiza i rozwiązywanie problemów: Identyfikowanie przyczyn błędów, wdrażanie działań naprawczych oraz optymalizacja działania aplikacji. Praca w środowisku projektowym: Aktywne korzystanie z narzędzi JIRA i Confluence do planowania, dokumentowania oraz realizacji zadań projektowych. Współpraca zespołowa: Ścisła współpraca z analitykami, projektantami UX/UI, testerami oraz innymi programistami przy realizacji projektów informatycznych. Wymagania: Doświadczenie komercyjne: Minimum 3 lata doświadczenia na stanowisku Programisty Dart. Dart: Bardzo dobra znajomość języka Dart oraz doświadczenie w tworzeniu i rozwijaniu aplikacji komercyjnych. REST API: Praktyczne doświadczenie w projektowaniu, integracji oraz obsłudze usług REST API. Figma: Umiejętność implementacji interfejsów użytkownika na podstawie projektów przygotowanych w Figma. SQL: Dobra znajomość relacyjnych baz danych oraz języka SQL. Testowanie: Doświadczenie w tworzeniu i utrzymywaniu testów jednostkowych z wykorzystaniem JUnit. Kontrola wersji: Praktyczna znajomość systemu kontroli wersji Git. Narzędzia projektowe: Doświadczenie w pracy z narzędziami JIRA oraz Confluence. Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną. Dodatkowym atutem będzie: Znajomość metodyk Agile/Scrum. Doświadczenie w pracy z procesami CI/CD. Umiejętność optymalizacji wydajności aplikacji. Znajomość dobrych praktyk w zakresie projektowania architektury aplikacji. Doświadczenie w pracy nad projektami realizowanymi dla sektora finansowego, administracji publicznej lub dużych organizacji. Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu. Co zyskujesz, dołączając do teamu? Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B. Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt. Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU. Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in . cyberbezpieczeństwa. Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.
Technology
TSS
Tester Bezpieczeństwa
Mid
Remote
Warsaw, Poland
80 - 95 PLN
🏢 Summary: Role focused on conducting comprehensive security testing of web applications, APIs, and IT infrastructure, including penetration testing and vulnerability assessments. The position involves identifying security risks, simulating real-world attacks, and providing remediation recommendations in close collaboration with development teams. It requires hands-on use of professional security tools and active participation in code reviews and technical consultations. 🗂️ Requirements: Minimum 3 years of commercial experience in security testing, Experience in penetration testing and vulnerability scanning, Practical experience in manual web application security testing, Experience in API security testing, Experience in network infrastructure security assessment, Proficiency with Burp Suite, OWASP ZAP, Wireshark, SQLMap, Ability to identify vulnerabilities and assess security risks, Experience collaborating with development teams and participating in code reviews, Fluent Polish, Working knowledge of English for technical documentation 📃 Skills: BurpSuite, OWASPZAP, Wireshark, SQLMap, PenetrationTesting, VulnerabilityScanning, WebSecurity, APITesting, Networking, Cybersecurity, OWASP, Cloud, Agile, Scrum 🏢 Description: W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech, AI oraz Cybersecurity. Zakres odpowiedzialności: Testy bezpieczeństwa aplikacji webowych: Planowanie, przygotowywanie i realizacja manualnych testów bezpieczeństwa aplikacji webowych, identyfikacja podatności oraz analiza ryzyk bezpieczeństwa. Testowanie API: Przeprowadzanie testów bezpieczeństwa interfejsów API, weryfikacja mechanizmów uwierzytelniania, autoryzacji oraz odporności na najczęściej występujące zagrożenia. Testy infrastruktury sieciowej: Ocena bezpieczeństwa infrastruktury IT, usług sieciowych oraz konfiguracji systemów pod kątem potencjalnych podatności. Testy penetracyjne: Realizacja testów penetracyjnych systemów i aplikacji, symulowanie rzeczywistych scenariuszy ataków oraz analiza skuteczności wdrożonych zabezpieczeń. Skanowanie podatności: Wykorzystywanie specjalistycznych narzędzi do wykrywania luk bezpieczeństwa, analiza wyników oraz przygotowywanie rekomendacji naprawczych. Wykorzystanie narzędzi bezpieczeństwa: Codzienna praca z narzędziami takimi jak Burp Suite, OWASP ZAP, Wireshark, SQLMap oraz innymi rozwiązaniami wspierającymi proces testów bezpieczeństwa. Współpraca z zespołem deweloperskim: Aktywna współpraca z programistami, architektami i analitykami w zakresie identyfikacji oraz eliminacji zagrożeń bezpieczeństwa, udział w code review i konsultacjach technicznych. Raportowanie i rekomendacje: Przygotowywanie raportów z przeprowadzonych testów, dokumentowanie wykrytych podatności oraz rekomendowanie działań naprawczych i usprawnień. Wymagania: Doświadczenie komercyjne: Minimum 3 lata doświadczenia w obszarze testów bezpieczeństwa obejmujących testy penetracyjne, skanowanie podatności oraz symulacje ataków. Testy bezpieczeństwa aplikacji: Praktyczne doświadczenie w manualnym testowaniu bezpieczeństwa aplikacji webowych, API oraz infrastruktury sieciowej. Narzędzia bezpieczeństwa: Bardzo dobra znajomość narzędzi takich jak Burp Suite , OWASP ZAP, Wireshark, SQLMap oraz innych rozwiązań wykorzystywanych w testach bezpieczeństwa. Znajomość zagadnień cyberbezpieczeństwa: Umiejętność identyfikowania podatności, analizowania ryzyk bezpieczeństwa oraz proponowania skutecznych działań naprawczych. Komunikacja i współpraca: Wysoko rozwinięte umiejętności komunikacyjne oraz doświadczenie we współpracy z zespołami deweloperskimi, w tym udział w code review i konsultacjach technicznych. Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną. Dodatkowym atutem będzie: Znajomość standardów i metodyk bezpieczeństwa, w szczególności OWASP Top 10. Doświadczenie w testowaniu środowisk chmurowych oraz nowoczesnych architektur aplikacyjnych. Posiadanie certyfikatów branżowych związanych z bezpieczeństwem, np. eJPT, PNPT, OSCP, CEH lub pokrewnych. Doświadczenie w pracy w środowiskach Agile/Scrum. Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu. Co zyskujesz, dołączając do teamu? Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B. Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje rekomendacje i działania realnie wpływają na poziom bezpieczeństwa tworzonych rozwiązań. Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU. Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in . cyberbezpieczeństwa. Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.
Technology
TSS
Programista Frontend (React)
Senior
Hybrid
Warsaw, Poland
16,000 - 20,160 PLN
🏢 Summary: Oferta dotyczy roli Senior Frontend Developera (React) odpowiedzialnego za rozwój i utrzymanie aplikacji webowych klasy enterprise w modelu hybrydowym (Warszawa). Stanowisko obejmuje projektowanie architektury frontendowej, implementację interfejsów użytkownika oraz integrację z systemami backendowymi i SharePoint w pełnym cyklu życia aplikacji. Rola wymaga pracy z nowoczesnym stackiem React/TypeScript oraz dbałości o jakość, wydajność i skalowalność rozwiązań. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu frontendowych aplikacji webowych, Udział w co najmniej 3 projektach obejmujących pełny cykl wdrożenia aplikacji, Bardzo dobra znajomość React 18+, Bardzo dobra znajomość TypeScript, Doświadczenie z Redux Toolkit i integracją z REST API, Doświadczenie z Ant Design i/lub Material UI, Bardzo dobra znajomość HTML5, CSS3, SCSS, Znajomość wzorców architektonicznych frontend, Doświadczenie w code review i kontroli jakości kodu, Doświadczenie w integracji z systemami backendowymi i SharePoint On-Premise 📃 Skills: React, TypeScript, Redux, RTK, REST, PnPjs, SharePoint, HTML5, CSS3, SCSS, AntDesign, MaterialUI, styled-components, Flexbox, Grid, ESLint, Prettier 🏢 Description: W TSS tworzymy najwyższej jakości rozwiązania z zakresu Software Development, FinTech, AI Solution. Tworzymy systemy płatnicze, bramki płatnicze online oraz rozwiązania umożliwiające innowacyjne procesowanie płatności. Nasze zespoły uczestniczą również w projektach wykonywanych dla klientów z wielu różnych branż i specjalizacji. Jeśli chcesz dołączyć do zespołu entuzjastów, dla których praca jest jednocześnie pasją, przygodą i możliwością rozwoju zawodowego dołącz do team’u TSS już teraz! Szukamy doświadczonego Frontend Developera (React), który dołączy do zespołu pracującego nad rozwojem i utrzymaniem aplikacji webowych klasy enterprise. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie oraz implementację interfejsów użytkownika, współpracę z zespołem projektowym oraz udział w całym cyklu życia aplikacji – od analizy wymagań biznesowych po wdrożenie i utrzymanie rozwiązania. 📍 Model pracy: hybrydowy (Warszawa) Zakres odpowiedzialności: Projektowanie, rozwój oraz utrzymanie aplikacji frontendowych w technologii React 18+ z wykorzystaniem TypeScript. Analiza wymagań biznesowych oraz współpraca z Product Ownerem i analitykami przy definiowaniu zakresu funkcjonalnego aplikacji. Tworzenie i rozwój komponentów GUI oraz szablonów frontendowych zgodnie z potrzebami biznesowymi organizacji. Projektowanie architektury frontendowej z uwzględnieniem modularności, separacji odpowiedzialności oraz skalowalności rozwiązania. Integracja aplikacji frontendowych z systemami backendowymi oraz usługami SharePoint On-Premise z wykorzystaniem REST API i PnPjs. Implementacja zarządzania stanem aplikacji z wykorzystaniem Redux Toolkit (RTK Query, slices) lub alternatywnych rozwiązań state management. Tworzenie warstwy wizualnej aplikacji z wykorzystaniem CSS/SCSS, styled-components, Flexbox oraz CSS Grid. Optymalizacja wydajności aplikacji frontendowych, w tym renderowania komponentów, memoizacji oraz zarządzania cyklem życia aplikacji. Udział w planowaniu prac projektowych, estymacji zadań oraz współpraca w zespołach projektowych. Projektowanie i rozwój baz danych na potrzeby implementowanych rozwiązań. Zapewnienie jakości kodu źródłowego poprzez stosowanie dobrych praktyk programistycznych, code review, refaktoryzację oraz narzędzia ESLint i Prettier. Rozwiązywanie problemów charakterystycznych dla środowisk on-premise, w tym zagadnień związanych z CORS, proxy oraz politykami bezpieczeństwa. Tworzenie dokumentacji technicznej i powykonawczej. Wsparcie procesów wdrożeniowych oraz utrzymaniowych aplikacji. Wymagania: Minimum 5 lat doświadczenia w programowaniu frontendowych aplikacji webowych. Udział w co najmniej 3 projektach realizowanych samodzielnie lub w zespołach kilkuosobowych, obejmujących pełny cykl wdrożenia aplikacji. Bardzo dobra znajomość React 18+ oraz TypeScript. Praktyczne doświadczenie w pracy z Redux Toolkit oraz integracją aplikacji z API REST. Doświadczenie w implementacji interfejsów użytkownika z wykorzystaniem bibliotek Ant Design oraz/lub Material UI. Bardzo dobra znajomość HTML5, CSS3, SCSS oraz nowoczesnych technik budowy layoutów. Znajomość wzorców architektonicznych frontend oraz dobrych praktyk projektowych. Doświadczenie w pracy z systemami kontroli jakości kodu oraz procesami code review. Umiejętność analitycznego myślenia oraz współpracy z zespołami projektowymi. Doświadczenie w pracy ze środowiskami on-premise będzie dodatkowym atutem. Oferujemy: Stabilną współpracę na podstawie B2B; Dofinansowanie do prywatnej opieki medycznej w PZU; Wsparcie w rozwoju zawodowym - wewnętrzne szkolenia z zakresu cyberbezpieczeństwa;
Technology
TSS
Tester oprogramowania
Mid
Remote
Warsaw, Poland
9,500 - 12,500 PLN
🏢 Summary: Offer for an experienced QA Engineer responsible for ensuring software quality through manual and automated testing in complex systems. The role includes designing and maintaining automated tests, API and performance testing, and close collaboration with development teams. The position emphasizes building high testing standards and integrating tests within modern development processes. 🗂️ Requirements: Minimum 3 years of commercial experience in manual, regression and acceptance testing, Minimum 1 year of experience in test automation using Selenium or Cypress, Experience in manual and end-to-end testing, Practical experience in REST API testing using Postman or REST Assured, Experience in performance testing using JMeter, Ability to design test scenarios and identify quality risks, Experience working with development teams and participating in code reviews, Fluent Polish and working knowledge of English 📃 Skills: Selenium, Cypress, Postman, REST, RESTAssured, JMeter, API, E2E, ManualTesting, TestAutomation, PerformanceTesting, CICD, Agile, Scrum 🏢 Description: W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech, AI. Zakres odpowiedzialności: Zapewnianie jakości oprogramowania: Planowanie, przygotowywanie i realizacja testów manualnych, regresyjnych oraz akceptacyjnych dla rozwijanych systemów. Automatyzacja testów: Projektowanie, rozwój i utrzymanie testów automatycznych z wykorzystaniem narzędzi takich jak Selenium, Cypress oraz innych nowoczesnych frameworków testowych. Testowanie API: Weryfikacja poprawności działania usług REST API przy wykorzystaniu narzędzi takich jak Postman, REST Assured oraz innych dedykowanych rozwiązań. Testy end-to-end: Tworzenie i rozwijanie testów integracyjnych E2E zapewniających wysoką jakość procesów biznesowych i stabilność systemów. Testy wydajnościowe: Przygotowywanie, wykonywanie i analiza testów wydajnościowych z wykorzystaniem narzędzi takich jak JMeter. Współpraca z zespołem deweloperskim: Aktywny udział w procesie wytwarzania oprogramowania, współpraca z programistami, analitykami i architektami oraz udział w przeglądach kodu i procesach jakościowych. Analiza i raportowanie: Identyfikowanie, dokumentowanie oraz monitorowanie błędów, a także przygotowywanie raportów z przebiegu testów i rekomendacji dotyczących poprawy jakości. Doskonalenie procesów testowych: Udział w budowaniu i rozwijaniu standardów jakości, automatyzacji procesów testowych oraz wdrażaniu dobrych praktyk QA. Wymagania: Doświadczenie komercyjne: Minimum 3 lata doświadczenia obejmującego testy manualne, regresyjne, automatyzację testów oraz udział w testach akceptacyjnych. Automatyzacja testów: Minimum rok praktycznego doświadczenia w tworzeniu i utrzymaniu testów automatycznych z wykorzystaniem narzędzi takich jak Selenium, Cypress lub podobnych. Testy manualne i E2E: Doświadczenie w prowadzeniu testów manualnych oraz przygotowywaniu testów integracyjnych end-to-end. Testowanie API: Praktyczna znajomość testowania REST API z wykorzystaniem narzędzi takich jak Postman lub bibliotek takich jak REST Assured. Testy wydajnościowe: Doświadczenie w realizacji testów wydajnościowych z wykorzystaniem narzędzi takich jak JMeter. Podejście jakościowe: Umiejętność projektowania scenariuszy testowych, identyfikowania ryzyk jakościowych oraz proponowania usprawnień procesów testowych. Komunikacja i współpraca: Wysoko rozwinięte umiejętności komunikacyjne oraz doświadczenie we współpracy z zespołami deweloperskimi, w tym udział w code review i procesach jakościowych. Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną. Dodatkowym atutem będzie: Znajomość nowoczesnych frameworków i narzędzi wspierających automatyzację testów. Doświadczenie w pracy w środowiskach CI/CD oraz integracji testów z procesami wdrożeniowymi. Praktyczna znajomość narzędzi do monitorowania jakości oprogramowania i raportowania wyników testów. Doświadczenie w projektach realizowanych w metodykach Agile/Scrum. Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu. Co zyskujesz, dołączając do teamu? Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B. Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt. Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU. Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in . cyberbezpieczeństwa. Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.
Technology
TSS
Programista Android
Mid
Remote
Warsaw, Poland
90 - 110 PLN
🏢 Summary: Offer for an experienced Android Developer responsible for designing, developing and maintaining native Android applications using modern technologies. The role focuses on building UI with Jetpack Compose, integrating REST APIs, working with SQL databases and ensuring code quality through testing and version control. The position involves active participation in architectural decisions and collaboration within an Agile project environment. 🗂️ Requirements: Minimum 3 years commercial experience as Android Developer, Experience in developing native Android applications, Very good knowledge of Kotlin, Very good knowledge of Java, Experience with Jetpack Compose, Experience with REST API integration, Ability to implement UI based on Figma designs, Knowledge of relational databases and SQL, Experience in unit testing with JUnit, Practical knowledge of Git, Experience with JIRA and Confluence, Fluent Polish, English for technical documentation 📃 Skills: Android, Kotlin, Java, Jetpack, Compose, REST, SQL, JUnit, Git, Figma, JIRA, Confluence, MVVM, CleanArchitecture, Retrofit, Room, Coroutines, Flow, Hilt, Dagger, CI/CD, Agile, Scrum 🏢 Description: W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech oraz AI. Zakres odpowiedzialności: Rozwój aplikacji mobilnych: Projektowanie, implementacja oraz rozwój natywnych aplikacji Android z wykorzystaniem języków Java i Kotlin. Tworzenie nowoczesnych interfejsów użytkownika: Implementacja i rozwój ekranów aplikacji z wykorzystaniem Jetpack Compose zgodnie z obowiązującymi standardami projektowymi. Implementacja widoków na podstawie projektów UX/UI: Odwzorowywanie gotowych projektów przygotowanych w Figma z dbałością o jakość, responsywność i spójność interfejsu użytkownika. Integracja z usługami zewnętrznymi: Tworzenie i rozwój integracji z wykorzystaniem REST API oraz zapewnienie poprawnej komunikacji pomiędzy systemami. Praca z bazami danych: Projektowanie, rozwój i optymalizacja rozwiązań wykorzystujących relacyjne bazy danych oraz język SQL. Utrzymanie i rozwój istniejących systemów: Rozbudowa funkcjonalności, optymalizacja wydajności oraz modernizacja istniejących aplikacji mobilnych. Zapewnienie jakości oprogramowania: Tworzenie i utrzymywanie testów jednostkowych z wykorzystaniem JUnit oraz dbanie o wysoką jakość dostarczanego kodu. Zarządzanie kodem źródłowym: Wykorzystanie systemu kontroli wersji Git do efektywnej współpracy zespołowej oraz zarządzania zmianami. Analiza i rozwiązywanie problemów: Identyfikowanie przyczyn błędów, wdrażanie działań naprawczych oraz optymalizacja działania aplikacji. Praca w środowisku projektowym: Aktywne korzystanie z narzędzi JIRA Software oraz Confluence do planowania, dokumentowania i realizacji zadań projektowych. Współpraca zespołowa: Ścisła współpraca z analitykami, projektantami UX/UI, testerami oraz innymi programistami przy realizacji projektów informatycznych. Wymagania: Doświadczenie komercyjne: Minimum 3 lata doświadczenia zawodowego na stanowisku Android Developera. Android: Praktyczne doświadczenie w projektowaniu i rozwoju natywnych aplikacji mobilnych dla systemu Android. Kotlin i Java: Bardzo dobra znajomość języków Kotlin oraz Java wykorzystywanych do tworzenia aplikacji mobilnych. Jetpack Compose: Doświadczenie w tworzeniu nowoczesnych interfejsów użytkownika z wykorzystaniem Jetpack Compose. REST API: Praktyczne doświadczenie w projektowaniu, integracji oraz obsłudze usług REST API. Figma: Umiejętność implementacji interfejsów użytkownika na podstawie projektów przygotowanych w Figma. SQL: Dobra znajomość relacyjnych baz danych oraz języka SQL. Testowanie: Doświadczenie w tworzeniu i utrzymywaniu testów jednostkowych z wykorzystaniem JUnit. Kontrola wersji: Praktyczna znajomość systemu kontroli wersji Git. Narzędzia projektowe: Doświadczenie w pracy z narzędziami JIRA Software oraz Confluence. Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną. Dodatkowym atutem będzie: Znajomość architektury MVVM oraz Clean Architecture. Doświadczenie w pracy z bibliotekami Retrofit, Room, Coroutines lub Flow. Znajomość Dependency Injection (Hilt, Dagger). Doświadczenie w pracy z procesami CI/CD. Znajomość metodyk Agile/Scrum. Umiejętność optymalizacji wydajności aplikacji mobilnych. Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu. Co zyskujesz, dołączając do teamu? Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B. Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt. Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU. Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in . cyberbezpieczeństwa. Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.
Technology
TSS
Programista C# / .NET
Mid
Remote
Warsaw, Poland
85 - 105 PLN
🏢 Summary: Offer for a C#/.NET Developer role focused on designing and developing multi-platform applications using .NET and .NET MAUI, as well as maintaining and integrating existing systems. The position involves software development, system integration, process automation, and ensuring high code quality within a collaborative team environment. The role also includes working with VBA solutions and supporting system optimization and modernization. 🗂️ Requirements: Minimum 3 years commercial experience with C# and .NET, Minimum 2 years experience with .NET MAUI, Knowledge of .NET Framework 4.0 or higher, Advanced knowledge of VBA, Experience in creating and maintaining unit tests, Practical experience with Git version control, Fluent Polish, English sufficient for technical documentation 📃 Skills: C#, .NET, .NETMAUI, .NETFramework, VBA, Git, UnitTesting, CI/CD, SQL, Azure, Agile, Scrum 🏢 Description: Programista C# / .NET W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech, AI. Zakres odpowiedzialności: Rozwój oprogramowania: Projektowanie, implementacja oraz rozwój aplikacji z wykorzystaniem języka C# i platformy .NET. Tworzenie aplikacji wieloplatformowych: Projektowanie i rozwój nowoczesnych aplikacji z wykorzystaniem platformy .NET MAUI dla systemów desktopowych i mobilnych. Utrzymanie oraz rozwój istniejących systemów: Rozbudowa funkcjonalności, optymalizacja działania oraz modernizacja istniejących rozwiązań informatycznych. Integracja systemów: Implementacja i rozwój integracji pomiędzy systemami wewnętrznymi i zewnętrznymi z wykorzystaniem dostępnych interfejsów i usług. Automatyzacja procesów biznesowych: Tworzenie i rozwój rozwiązań wspierających automatyzację procesów z wykorzystaniem technologii .NET oraz VBA. Zapewnienie jakości kodu: Tworzenie i utrzymywanie testów jednostkowych, udział w przeglądach kodu oraz dbanie o wysoką jakość wytwarzanego oprogramowania. Zarządzanie kodem źródłowym: Wykorzystanie systemu kontroli wersji Git do efektywnej współpracy zespołowej oraz zarządzania zmianami. Analiza i rozwiązywanie problemów: Identyfikowanie oraz usuwanie błędów, optymalizacja wydajności aplikacji oraz wsparcie procesów utrzymaniowych. Współpraca zespołowa: Ścisła współpraca z analitykami, architektami, testerami oraz innymi programistami przy realizacji projektów informatycznych. Doskonalenie rozwiązań technologicznych: Udział w opracowywaniu standardów programistycznych oraz wdrażaniu dobrych praktyk w procesie wytwarzania oprogramowania. Wymagania: Doświadczenie komercyjne: Minimum 3 lata doświadczenia w programowaniu z wykorzystaniem języka C# oraz platformy .NET. .NET MAUI: Minimum 2 lata doświadczenia w projektowaniu i rozwijaniu aplikacji z wykorzystaniem platformy .NET MAUI. Technologie Microsoft: Znajomość platformy .NET Framework w wersji minimum 4.0. VBA: Zaawansowana znajomość Visual Basic for Applications oraz doświadczenie w tworzeniu i rozwijaniu rozwiązań opartych o tę technologię. Testowanie: Umiejętność tworzenia i utrzymywania testów jednostkowych oraz pokrywania kodu źródłowego testami. Kontrola wersji: Praktyczna znajomość systemu kontroli wersji Git. Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną. Dodatkowym atutem będzie: Znajomość nowoczesnych praktyk wytwarzania oprogramowania, w tym CI/CD. Doświadczenie w pracy z relacyjnymi bazami danych oraz tworzeniu warstwy dostępu do danych. Znajomość technologii chmurowych i usług Microsoft Azure. Doświadczenie w pracy w metodykach Agile/Scrum. Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu. Co zyskujesz, dołączając do teamu? Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B. Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt. Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU. Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in . cyberbezpieczeństwa. Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.
Technology
Team Up
Lead Full-stack Developer (m/k)
Senior
Remote
Katowice, Poland
🏢 Summary: Senior Fullstack Engineer role focused on designing and building scalable digital products in cross-functional teams, combining frontend (React/Vue/Angular) and backend (Node.js/Python) development. The position involves microservices architecture, API-driven solutions, CI/CD automation, cloud environments, and high standards of quality, security, and accessibility. Strong impact on technical decisions, architecture, and engineering practices is expected. 🗂️ Requirements: Minimum 8 years of experience in application development, Strong knowledge of JavaScript and TypeScript, Commercial experience with Node.js and/or Python, Experience with modern frontend framework: React, Vue or Angular, Knowledge of component-based architecture and state management (Redux, Zustand or Vuex), Experience with REST and GraphQL APIs, Experience with microservices architecture, Knowledge of build tools (Vite, Webpack, Babel), Experience with CI/CD tools (GitHub Actions, GitLab, Azure DevOps), Experience with automated testing (unit, integration, e2e), Understanding of WCAG, security, observability and performance principles, Experience with cloud platforms (AWS, Azure or GCP), Experience with Salesforce, Experience in technical mentoring and driving technical decisions, Fluent English 📃 Skills: JavaScript, TypeScript, Node.js, Python, React, Vue, Angular, Redux, Zustand, Vuex, REST, GraphQL, Microservices, Vite, Webpack, Babel, GitHub, GitLab, Azure, Jest, Cypress, Playwright, WCAG, AWS, GCP, Salesforce, CI/CD 🏢 Description: W tej roli odegrasz kluczową rolę w przyspieszeniu transformacji organizacji. Będziesz pracować w środowisku o dużym wpływie biznesowym, w cross-funkcyjnych zespołach produktowych, współtworząc nowoczesne, skalowalne rozwiązania cyfrowe. To idealna rola dla osoby, która lubi łączyć development z realnym wpływem na produkt, architekturę i sposób pracy zespołów. Zakres obowiązków: Projektowanie i rozwój aplikacji front-end (React, Vue lub Angular) oraz back-end (Node.js lub Python) Tworzenie skalowalnych rozwiązań w oparciu o architekturę mikroserwisową oraz API (REST, GraphQL, event-driven) Budowanie i rozwijanie komponentów UI, bibliotek współdzielonych oraz systemów designowych Zapewnienie wysokiej jakości kodu, wydajności, bezpieczeństwa i dostępności (WCAG) Wdrażanie testów automatycznych (unit, integracyjne, e2e) oraz dbanie o niezawodność systemów Rozwijanie i optymalizacja pipeline’ów CI/CD oraz automatyzacja procesów developerskich Współpraca z Product Managerami, designerami i architektami przy definiowaniu rozwiązań Mentoring innych inżynierów oraz udział w podejmowaniu decyzji technicznych Identyfikowanie ryzyk technologicznych i proponowanie rozwiązań na wczesnym etapie rozwoju produktu Współtworzenie nowoczesnej, zautomatyzowanej platformy cyfrowej Wymagania: Minimum 8 lat doświadczenia w rozwoju aplikacji Bardzo dobra znajomość JavaScript i TypeScript Doświadczenie w backendzie (Node.lub/i Python) Praktyczna znajomość nowoczesnych frameworków front-end'owych (React, Vue lub Angular) Znajomość architektury komponentowej i zarządzania stanem (Redux, Zustand, Vuex itp.) Doświadczenie w pracy z API (REST, GraphQL) oraz architekturą mikroserwisową Znajomość narzędzi buildowych (Vite, Webpack, Babel) i CI/CD (GitHub Actions, GitLab, Azure DevOps) Doświadczenie z frameworkami CSS (Tailwind, MUI, Chakra, Bulma) Dobra znajomość testów automatycznych (Jest, Cypress, Playwright) Zrozumienie obszarów: dostępność (WCAG), bezpieczeństwo, obserwowalność, performance Doświadczenie z chmurą (AWS, Azure lub GCP) Doświadczenie w pracy z Salesforce Doświadczenie w mentoringu i prowadzeniu decyzji technicznych Bardzo dobra znajomość języka angielskiego Mile widziane Doświadczenie z AI (np. agentic AI, narzędzia developerskie oparte o AI) Praca z design systems / Storybook Znajomość systemów rozproszonych i architektur event-driven Doświadczenie z zaawansowanymi praktykami bezpieczeństwa
Technology
Randlab
Angular Developer (K/M/N)
Senior
Remote
Warsaw, Poland
100 - 120 PLN
🏢 Summary: Oferta dotyczy rozwoju nowoczesnych aplikacji frontendowych opartych o Angular, w tym tworzenia i utrzymania design systemu UI oraz integracji z backendem. Rola obejmuje projektowanie skalowalnych i bezpiecznych rozwiązań webowych, testowanie aplikacji oraz pracę w środowisku Agile. Kandydat będzie współpracować z zespołami produktowymi, UX/UI i technicznymi przy rozwijaniu nowych funkcjonalności. 🗂️ Requirements: Minimum 5 lat doświadczenia z Angular, Bardzo dobra znajomość TypeScript, Doświadczenie z NgRx, Znajomość RxJS, Doświadczenie w testowaniu aplikacji Angular, Znajomość optymalizacji wydajności frontend, Znajomość bezpieczeństwa aplikacji webowych, Doświadczenie z REST API, Doświadczenie z GraphQL, Doświadczenie z autoryzacją użytkowników, Znajomość Docker, Znajomość Webpack, Znajomość Git, Znajomość wzorców projektowych, Doświadczenie w Agile, Znajomość języka angielskiego min. B2, Umiejętność pracy zespołowej 📃 Skills: Angular, TypeScript, NgRx, RxJS, REST, GraphQL, Docker, Webpack, Git, Agile, Scrum, Kanban, E2E 🏢 Description: O projekcie Projekt obejmuje rozwój i wdrażanie nowych funkcjonalności w aplikacjach frontendowych, w tym rozwój design systemu oraz implementację rozwiązań opartych o Angular. Zakres obejmuje tworzenie skalowalnych, wydajnych i bezpiecznych aplikacji webowych z integracją z backendem. Twój zakres obowiązków rozwijanie i utrzymywanie design systemu UI we współpracy z projektantami UX/UI projektowanie oraz implementacja nowoczesnych aplikacji frontendowych tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych współtworzenie backlogu produktu wraz z zespołem produktowym integracja aplikacji z usługami backendowymi współpraca z zespołami projektowymi i technicznymi tworzenie dokumentacji projektowej i technicznej udział w code review praca zgodnie z metodykami zwinnymi Nasze wymagania minimum 5 lat doświadczenia w programowaniu z wykorzystaniem Angular bardzo dobra znajomość TypeScript doświadczenie z NgRx i zarządzaniem stanem aplikacji praktyczna znajomość RxJS oraz programowania reaktywnego doświadczenie w testowaniu aplikacji Angular (testy jednostkowe i E2E) znajomość technik optymalizacji wydajności aplikacji frontendowych znajomość zagadnień bezpieczeństwa aplikacji webowych doświadczenie w integracji z backendem poprzez REST API oraz GraphQL doświadczenie w implementacji mechanizmów autoryzacji użytkowników praktyczna znajomość Docker, Webpack oraz Git znajomość wzorców projektowych i dobrych praktyk programistycznych doświadczenie w pracy w metodykach Agile, Scrum lub Kanban znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną (min. B2) bardzo dobre umiejętności komunikacyjne i współpracy zespołowej Mile widziane wykształcenie wyższe techniczne (informatyka, automatyka, robotyka, elektronika, teleinformatyka lub kierunki pokrewne)
Technology
Randlab
Angular Developer (K/M/N)
Senior
Remote
Warsaw, Poland
100 - 120 PLN
🏢 Summary: Offer for a Senior Angular Developer focused on building and enhancing scalable, secure frontend applications and developing a UI design system. The role includes implementing modern Angular solutions, integrating with backend services, and ensuring high code quality through testing and code reviews. Work is carried out in an Agile environment with strong collaboration across product and technical teams. 🗂️ Requirements: Minimum 5 years of experience with Angular, Very good knowledge of TypeScript, Experience with NgRx and state management, Practical knowledge of RxJS and reactive programming, Experience in Angular unit and E2E testing, Knowledge of frontend performance optimization techniques, Knowledge of web application security, Experience with REST API and GraphQL integration, Experience implementing user authorization mechanisms, Practical knowledge of Docker, Practical knowledge of Webpack, Practical knowledge of Git, Knowledge of design patterns and programming best practices, Experience working in Agile, Scrum or Kanban, English proficiency at minimum B2 level 📃 Skills: Angular, TypeScript, NgRx, RxJS, REST, GraphQL, Docker, Webpack, Git, Agile, Scrum, Kanban 🏢 Description: O projekcie Projekt obejmuje rozwój i wdrażanie nowych funkcjonalności w aplikacjach frontendowych, w tym rozwój design systemu oraz implementację rozwiązań opartych o Angular. Zakres obejmuje tworzenie skalowalnych, wydajnych i bezpiecznych aplikacji webowych z integracją z backendem. Twój zakres obowiązków rozwijanie i utrzymywanie design systemu UI we współpracy z projektantami UX/UI projektowanie oraz implementacja nowoczesnych aplikacji frontendowych tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych współtworzenie backlogu produktu wraz z zespołem produktowym integracja aplikacji z usługami backendowymi współpraca z zespołami projektowymi i technicznymi tworzenie dokumentacji projektowej i technicznej udział w code review praca zgodnie z metodykami zwinnymi Nasze wymagania minimum 5 lat doświadczenia w programowaniu z wykorzystaniem Angular bardzo dobra znajomość TypeScript doświadczenie z NgRx i zarządzaniem stanem aplikacji praktyczna znajomość RxJS oraz programowania reaktywnego doświadczenie w testowaniu aplikacji Angular (testy jednostkowe i E2E) znajomość technik optymalizacji wydajności aplikacji frontendowych znajomość zagadnień bezpieczeństwa aplikacji webowych doświadczenie w integracji z backendem poprzez REST API oraz GraphQL doświadczenie w implementacji mechanizmów autoryzacji użytkowników praktyczna znajomość Docker, Webpack oraz Git znajomość wzorców projektowych i dobrych praktyk programistycznych doświadczenie w pracy w metodykach Agile, Scrum lub Kanban znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną (min. B2) bardzo dobre umiejętności komunikacyjne i współpracy zespołowej Mile widziane wykształcenie wyższe techniczne (informatyka, automatyka, robotyka, elektronika, teleinformatyka lub kierunki pokrewne)