April 9, 2026

Tech Lead JAVA Developer

Senior • Hybrid

150 - 150 PLN

Warsaw, Poland

Rola obejmuje pełną odpowiedzialność za cykl życia oprogramowania, dbałość o jakość kodu oraz aktywny udział w kształtowaniu kierunku rozwoju technologicznego projektów.

Zakres obowiązków

  • Prowadzenie i mentoring zespołu (do 5 developerów) w projektach fullstackowych

  • Projektowanie, rozwój i wdrażanie skalowalnych rozwiązań programistycznych

  • Odpowiedzialność za pełen cykl życia oprogramowania – od koncepcji po wdrożenie

  • Zapewnianie wysokiej jakości kodu oraz dobrych praktyk inżynierskich

  • Współpraca z architektami, Product Ownerami oraz innymi zespołami

  • Pełnienie roli kluczowego partnera technicznego dla interesariuszy

  • Ustalanie celów zespołu oraz monitorowanie jego efektywności

Wymagania

  • Bardzo dobra znajomość Java oraz Spring (w tym Spring Boot) (8+y)

  • Doświadczenie w projektowaniu architektury mikroserwisowej oraz integracji systemów (REST APIs)

  • Znajomość narzędzi ORM (np. Hibernate, nHibernate, Entity Framework)

  • Doświadczenie w pracy z bazami danych SQL i NoSQL (np. PostgreSQL, MySQL, MongoDB, Redis, ElasticSearch)

  • Doświadczenie z narzędziami CI/CD (np. Jenkins, TeamCity, Azure DevOps, CircleCI, Octopus)

  • Znajomość środowisk chmurowych i DevOps: AWS, Docker, Kubernetes

  • Podstawowa znajomość frameworków frontendowych (React, Angular lub Vue) – mile widziana

  • Biegła znajomość języka polskiego i angielskiego

Similar jobs you might like

Technology

Link Group

Java Developer

Mid

Hybrid

Warsaw, Poland

100 - 150 PLN

🏢 Summary: Mid-level Java Developer role focused on building and delivering software aligned with a long-term product roadmap, ensuring high-quality, user-centric solutions. The position involves full-cycle development, task estimation, and close collaboration within a cross-functional team. The role also requires active participation in CI/CD processes and hybrid work availability. 🗂️ Requirements: Mid-level experience with Java 8/17, Experience with Spring Boot and Hibernate, Experience with Maven and functional libraries, Proficiency in Oracle PL/SQL, Experience with Swagger for API documentation, Practical knowledge of CI/CD tools, Ability to work in hybrid model at least one day per week, Fluent English communication skills 📃 Skills: Java, Spring, Hibernate, Maven, Vavr, Oracle, PLSQL, Swagger, Bitbucket, Jenkins, Sonar, Kubernetes, ELK, CI/CD 🏢 Description: Key Responsibilities: Software Development: Build and deliver software according to project requirements and a multi-year product roadmap. User-Centric Design: Collaborate with the team to shape software functionality to best meet user expectations. Quality Assurance: Maintain high-quality solutions through thorough test coverage, code reviews, and a focus on user needs. Project Management: Perform task estimation, planning, and provide proactive status reporting to the team. Team Collaboration: Foster a supportive environment by sharing knowledge and assisting other team members. Technical Requirements: Java Stack: Solid mid-level experience with Java 8/17, Spring Boot, Hibernate, Maven, and functional libraries like vavr. Data & Messaging: Proficiency in Oracle PL/SQL, and API documentation using Swagger. DevOps Ecosystem: Practical knowledge of CI/CD tools including Bitbucket, Jenkins, Sonar, Kubernetes, and ELK. Soft Skills: A collaborative "team player" attitude with the ability to communicate fluently in English. Work Model: Ability to work in a hybrid setup, including at least one day per week.

Technology

P&P Solutions

Starszy Programista Java

Senior

Remote

Warsaw, Poland

100 - 120 PLN

🏢 Summary: Offer for a Senior Java Developer responsible for designing and developing new features in proprietary systems within a Scrum environment. The role includes microservices architecture, API design, code reviews, system integration, and ensuring high code quality through testing practices. The position also involves coordinating small development teams and selecting optimal technology solutions. 🗂️ Requirements: Higher technical education (IT or related field), Minimum 5 years of experience, Very good knowledge of Java, Very good knowledge of Spring Framework / Spring Boot, Very good knowledge of Hibernate, Very good knowledge of Maven, Knowledge of SQL and PostgreSQL, Experience with unit and integration testing, Knowledge of REST and SOAP standards, Experience with microservices architecture, Experience with Docker, Knowledge of SAML / OAuth2 / OIDC, Experience in API design (REST / SOAP), Knowledge of TDD, DDD, SOLID principles, Experience with XML processing 📃 Skills: Java, Spring, SpringBoot, Hibernate, Maven, SQL, PostgreSQL, REST, SOAP, Docker, SAML, OAuth2, OIDC, TDD, DDD, SOLID, XML, Scrum, Microservices 🏢 Description: Zakres obowiązków Projektowanie oraz rozwój nowych funkcjonalności w autorskich systemach Praca w metodyce Scrum w zwinnych zespołach projektowych Koordynowanie pracy małych zespołów deweloperskich Tworzenie rozwiązań zgodnych z przyjętą architekturą systemu Przeprowadzanie code review oraz dbanie o jakość kodu Integracja komponentów i budowa spójnych systemów informatycznych Dobór optymalnych rozwiązań technologicznych Tworzenie i utrzymywanie testów jednostkowych i integracyjnych Aktywny udział w wymianie wiedzy w zespole Tworzenie i aktualizacja dokumentacji technicznej Wymagania Wykształcenie wyższe techniczne (informatyka, automatyka, robotyka, elektronika, teleinformatyka lub kierunki pokrewne) Minimum 5 lat doświadczenia Bardzo dobra znajomość: Java Spring Framework / Spring Boot Hibernate Maven Znajomość baz danych oraz języka SQL (PostgreSQL) Doświadczenie w pisaniu testów jednostkowych i integracyjnych Znajomość standardów REST oraz SOAP Doświadczenie w architekturze mikroserwisowej oraz pracy z Dockerem Znajomość mechanizmów uwierzytelniania (SAML / OAuth 2 / OIDC) Doświadczenie w projektowaniu API (REST / SOAP) Praktyczna znajomość zasad TDD, DDD oraz SOLID Doświadczenie w przetwarzaniu danych XML

Technology

Link Group

Backend Developer (Java)

Senior

Hybrid

Warsaw, Poland

18,000 - 22,000 PLN

🏢 Summary: Backend Java Developer role focused on building scalable, high-performance server-side applications using Spring Boot. The position involves database design, API development (REST/SOAP), search optimization with ElasticSearch, and maintaining high code quality within CI/CD environments. The role requires strong experience in the Java ecosystem and collaboration with cross-functional teams. 🗂️ Requirements: Minimum 4 years of backend development experience with Java, Strong hands-on experience with Spring Boot, Practical experience with Hibernate ORM, Experience with MS SQL databases, Experience with ElasticSearch or similar search engines, Proficiency in REST and SOAP API development, Experience working with JSON and XML, Basic knowledge of HTML, CSS, JavaScript, Experience with Git version control, Understanding of CI/CD pipelines and tools like Jenkins or TeamCity, Experience with Docker 📃 Skills: Java, Spring, SpringBoot, Hibernate, MSSQL, ElasticSearch, REST, SOAP, JSON, XML, HTML, CSS, JavaScript, Git, Jenkins, TeamCity, Docker 🏢 Description: Key Responsibilities Core Backend Development: Designing and developing robust, scalable, and high-performance server-side applications using Java and the Spring Boot framework. Database Management: Designing efficient database schemas, writing optimized queries, and managing data persistence using Hibernate and MS SQL. API Design & Integration: Building, integrating, and maintaining secure RESTful and SOAP web services (WebApi, WCF) to ensure seamless communication between systems. Search Optimization: Implementing and tuning efficient search and indexing solutions utilizing ElasticSearch. Code Quality & Mentorship: Writing clean, maintainable, and well-tested code while participating in code reviews to ensure alignment with industry best practices. Requirements Experience: Minimum 4 years of professional experience in backend development with a strong focus on the Java ecosystem. Frameworks & ORM: Deep understanding and hands-on experience with Spring Boot and Hibernate. Databases & Search: Practical knowledge of MS SQL and experience with ElasticSearch or similar search engines. Web Services & Formats: Proficiency in developing APIs (REST/SOAP) and working comfortably with JSON and XML data formats. Front-End Basics: General understanding of web technologies (HTML, CSS, JavaScript) to effectively collaborate with front-end teams. Tools & Version Control: Strong command of Git and a solid understanding of CI/CD workflows (e.g., Jenkins/TeamCity, Docker).

Technology

Link Group

Senior Python Developer

Senior

Hybrid

Warsaw, Poland

120 - 170 PLN

🏢 Summary: The role involves full ownership of software products, covering architecture design, development, deployment, and maintenance within distributed systems. It focuses on building RESTful microservices, automation tools, and modular components to industrialize asset management processes. The position also ensures system integration, cloud-native deployment, and ongoing optimization in a DevOps environment. 🗂️ Requirements: Advanced proficiency in Python, Experience building RESTful microservices, Experience with ETL data processing, Basic knowledge of Java, Foundational understanding of Spring Boot, Proficiency in PostgreSQL design and optimization, Familiarity with S3 or NAS storage, Experience with Kubernetes and Docker, Experience with CI/CD pipelines, Working knowledge of Linux environments 📃 Skills: Python, Java, Spring, PostgreSQL, S3, NAS, Kubernetes, Docker, Jenkins, BitBucket, Linux, ETL, REST 🏢 Description: Key Responsibilities: End-to-End Product Ownership: Manages the full software lifecycle, from initial concept and architecture design to production release and maintenance. Workflow Automation: Develops internal tools to automate data collection, remediation, and reporting to industrialize asset management processes. Modular Development: Delivers independent, high-quality software modules through iterative cycles of coding, testing, and documentation. System Integration: Ensures seamless integration and maintenance of applications within complex, distributed infrastructures. Technical Collaboration: Works closely with architects and product owners to define technical solutions and security standards. Technical Requirements: Python Expertise: Advanced proficiency in Python for building RESTful microservices, automation scripts, and ETL data processing. Basic Java Knowledge: Foundational understanding of Java and Spring Boot to support existing backend components and minor maintenance tasks. Data & Storage: Proficiency in PostgreSQL (design and optimization) and familiarity with S3 or NAS storage solutions. Cloud & DevOps: Familiarity with Kubernetes, Docker, and CI/CD pipelines (Jenkins, BitBucket) within a Linux environment.

Technology

IT Squad

Java Backend Developer (with DevOps)

Mid

Remote

Warsaw, Poland

🏢 Summary: The offer is for an experienced Java Developer responsible for designing, developing, and maintaining high-quality software aligned with business requirements and architectural standards. The role involves implementing key functionalities, troubleshooting production issues, and enhancing CI/CD, testing automation, monitoring, and security practices. The position includes active participation in Agile processes and technical documentation. 🗂️ Requirements: Minimum 3–4 years of professional experience in Java development, Very good knowledge of Java and programming best practices, Experience with ElasticSearch, Kibana, Docker, Kubernetes, Redis, RabbitMQ, Knowledge of relational databases, especially Oracle and PostgreSQL, Experience with Microsoft Azure cloud solutions, Practical knowledge of CI/CD and build/deployment automation, Experience with unit and integration testing, Experience working in Agile/Scrum environment, English proficiency at B2/C1 level 📃 Skills: Java, ElasticSearch, Kibana, Docker, Kubernetes, Redis, RabbitMQ, Oracle, PostgreSQL, Azure, CI/CD, Agile, Scrum 🏢 Description: ZAKRES OBOWIĄZKÓW Tworzenie i rozwój wysokiej jakości oprogramowania zgodnie z obowiązującymi standardami oraz wymaganiami biznesowymi. Diagnozowanie i rozwiązywanie problemów w środowiskach testowych oraz produkcyjnych. Implementacja kluczowych funkcjonalności oraz dbanie o spójność i jakość architektury kodu. Tworzenie i utrzymywanie dokumentacji technicznej oraz architektonicznej. Wdrażanie i rozwój procesów CI/CD, automatyzacji testów, monitoringu oraz praktyk bezpieczeństwa aplikacji i infrastruktury. Aktywny udział w code review, wydarzeniach Agile oraz współpraca przy planowaniu i realizacji prac projektowych. CZEGO OCZEKUJEMY Minimum 3 - 4 lata doświadczenia zawodowego na stanowisku związanym z rozwojem oprogramowania w języku Java Bardzo dobra znajomość technologii Java oraz najlepszych praktyk programistycznych Praktyczne doświadczenie w pracy z narzędziami i technologiami takimi jak ElasticSearch, Kibana, Docker, Kubernetes, Redis oraz RabbitMQ Dobra znajomość relacyjnych baz danych, w szczególności Oracle i PostgreSQL Doświadczenie w pracy z rozwiązaniami chmurowymi opartymi o Microsoft Azure Praktyczna wiedza z zakresu CI/CD oraz automatyzacji procesów build/deployment Bardzo dobra znajomość zagadnień związanych z testowaniem jednostkowym i integracyjnym Doświadczenie w pracy w środowisku Agile/Scrum Znajomość języka angielskiego na poziomie B2/C1 , pozwalająca na swobodną komunikację w środowisku biznesowym i technicznym CO OFERUJEMY Pracę przy projektach klienckich i produktach własnych Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów Szkolenia oraz wsparcie w określeniu ścieżki rozwoju Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych Zatrudnienie na umowę B2B Pracę w trybie hybrydowym z biura w Gdańsku lub 100% zdalnie Krótki proces rekrutacji

Technology

IT Squad

Fullstack Java Developer (Kotlin)

Senior

Remote

Warsaw, Poland

🏢 Summary: Development role focused on building and evolving Java- and Angular-based applications, including Android components, with strong emphasis on code quality, testing, and architecture. The position involves implementing key functionalities, resolving production issues, and developing CI/CD processes and automated testing. The role also includes designing Spring-based architectures and ensuring high software quality through reviews and performance testing. 🗂️ Requirements: Minimum 4 years of experience with Java 17, Spring 5, Angular 2+, and Kotlin (Android), Practical experience with relational databases and SQL/T-SQL query optimization, Experience in designing architecture and implementing solutions based on Spring framework, Strong knowledge of unit, integration, and performance testing (JUnit, JMeter), Experience in building and developing CI/CD processes and deployment automation 📃 Skills: Java, Spring, Angular, Kotlin, Android, SQL, T-SQL, JUnit, JMeter, CI/CD 🏢 Description: ZAKRES OBOWIĄZKÓW Wytwarzanie i rozwój kodu zgodnie z wymaganiami jakościowymi oraz obowiązującymi standardami Implementacja kluczowych funkcjonalności, diagnozowanie oraz usuwanie problemów w środowiskach testowych i produkcyjnych Tworzenie i utrzymywanie dokumentacji technicznej oraz architektonicznej, z dbałością o spójność rozwiązań Przeprowadzanie przeglądów kodu oraz zapewnianie wysokiej jakości oprogramowania poprzez testy, analizę Sonar i code review Wdrażanie i rozwój procesów CI/CD, automatyzacji testów, monitoringu oraz wsparcie stabilności środowisk Mentoring i wsparcie merytoryczne członków zespołu oraz aktywny udział w wydarzeniach Agile i spotkaniach projektowych CZEGO OCZEKUJEMY Minimum 4 lata doświadczenia w technologiach Java 17, Spring 5, Angular 2+ oraz Kotlin w środowisku Android Praktycznej znajomości relacyjnych baz danych (SQL, T-SQL) oraz optymalizacji zapytań Doświadczenia w projektowaniu architektury oraz wdrażaniu rozwiązań opartych na frameworku Spring Bardzo dobrej znajomości testów jednostkowych (JUnit), integracyjnych oraz testów wydajnościowych z wykorzystaniem JMeter Doświadczenia w pracy w środowisku Agile/Scrum oraz współpracy w zespołach projektowych Znajomości języka angielskiego na poziomie co najmniej B2, pozwalająca na swobodną komunikację biznesową i techniczną Doświadczenia w budowaniu i rozwijaniu procesów CI/CD oraz automatyzacji wdrożeń i procesów developerskich MILE WIDZIANE Znajomość Docker, Kubernetes, SQLite, Sentry – Kibana, Rest, rxJava2 Doświadczenie z chmurą Azure CO OFERUJEMY Pracę przy projektach klienckich i produktach własnych Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów Szkolenia oraz wsparcie w określeniu ścieżki rozwoju Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych Zatrudnienie na umowę B2B Pracę w trybie hybrydowym z biura w Gdańsku lub 100% zdalnie Krótki proces rekrutacji

Technology

IT Squad

Fullstack Developer (Java, Angular)

Senior

Remote

Warsaw, Poland

🏢 Summary: Fullstack Developer role focused on designing, developing and maintaining web applications using Java (backend) and Angular (frontend). The position involves end-to-end development, testing, optimization and participation in technical decision-making within an international environment. Fully remote B2B cooperation with exposure to modern Java/Angular projects. 🗂️ Requirements: 4-5+ years commercial experience with Java, 4-5+ years commercial experience with Angular, Higher technical education (Computer Science or related), Experience in developing and maintaining web applications, Experience in code design, optimization and debugging, Knowledge of relational databases (PostgreSQL or MySQL), Experience with version control systems (Git) 📃 Skills: Java, Angular, PostgreSQL, MySQL, SQL, Git, Jenkins, GitHubActions, AWS, Azure, GCP, CICD 🏢 Description: ZAKRES OBOWIĄZKÓW Projektowanie, rozwój i utrzymanie aplikacji webowych w architekturze fullstack (Java backend, Angular frontend) Współpraca z zespołem programistów, product ownerami i QA w celu tworzenia wysokiej jakości rozwiązań Udział w procesie analizy wymagań i proponowanie optymalnych rozwiązań technicznych Tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych Optymalizacja kodu pod kątem wydajności, skalowalności i bezpieczeństwa Wsparcie w debugowaniu i rozwiązywaniu problemów produkcyjnych Dokumentowanie rozwiązań technicznych oraz udział w przeglądach kodu (code review) CZEGO OCZEKUJEMY Minimum 4-5 lat doświadczenia komercyjnego w pracy z Java i Angular Wykształcenie wyższe techniczne (informatyka lub kierunki pokrewne) Doświadczenia w tworzeniu i utrzymaniu aplikacji webowych Umiejętności projektowania, optymalizacji i debugowania kodu Znajomości relacyjnych baz danych (PostgreSQL, MySQL lub podobne) Znajomości narzędzi kontroli wersji (np. Git) Umiejętności pracy zespołowej i komunikatywności w języku angielskim Samodzielności i odpowiedzialności za realizowane zadania Gotowości do pracy częściowo w godzinach wschodniego wybrzeża (EST) Bardzo dobrej znajomości języka angielskiego - będzie to język Twojej codziennej pracy MILE WIDZIANE Doświadczenie w CI/CD (Jenkins, GitHub Actions itp.) Znajomość chmur publicznych (AWS, Azure, GCP) Doświadczenie w pisaniu testów jednostkowych i integracyjnych CO OFERUJEMY Pracę w pełni zdalną Możliwość pracy nad nowoczesnymi projektami w technologii Java / Angular Współpracę w dynamicznym, profesjonalnym zespole z doświadczeniem w międzynarodowych projektach Rozwój zawodowy poprzez udział w ciekawych projektach i dostęp do szkoleń technicznych Przyjazną atmosferę pracy, wsparcie zespołu i mentoring Udział w decyzjach technicznych i możliwość wdrażania własnych pomysłów Zatrudnienie ma umowę B2B

Technology

B2Bnetwork

IT Project Manager / Managerka

Senior

Hybrid

Warsaw, Poland

16,500 - 18,400 PLN

🏢 Summary: IT Project Manager role responsible for managing the full lifecycle of technology projects, with a strong focus on API implementation and cross-organizational coordination. The position involves overseeing deployments, monitoring risks, and reporting to stakeholders within large enterprise environments. 🗂️ Requirements: Minimum 10 years of experience managing technology projects, Experience managing full project lifecycle from partner cooperation to production deployment, Experience in managing API product implementation plans and coordinating multiple organizational units, Knowledge of Agile, Scrum and Waterfall methodologies, Understanding of SDLC, Basic knowledge of API technologies, Experience working with large organizations or corporations, Experience in project status reporting and risk management, Ability to work in dynamic environments and maintain goal focus 📃 Skills: API, Agile, Scrum, Waterfall, SDLC, ProjectManagement, RiskManagement, StakeholderManagement, ITSecurity 🏢 Description: Twój zakres obowiązków Zarządzanie pełnym cyklem życia projektów IT Koordynacja wdrożeń API Kontakt z partnerami zewnętrznymi Monitorowanie postępów, ryzyk i blokerów Raportowanie do interesariuszy Dbanie o kulturę pracy i motywację zespołu Nasze wymagania Min. 10 lat doświadczenia w kierowaniu projektami technologicznymi Znajomość całego cyklu życia projektu (od współpracy z partnerem po wdrożenie na produkcji) Doświadczenie w zarządzaniu planem wdrożeń produktów API i koordynacji wielu jednostek organizacyjnych Znajomość metodyk: Agile / Scrum oraz metod kaskadowych (Waterfall) Rozumienie SDLC (Software Development Life Cycle) Podstawowa znajomość technologii API (czym jest, jakie usługi i procesy na nich zachodzą) Doświadczenie w pracy z dużymi organizacjami / korporacjami Doskonałe umiejętności komunikacyjne i negocjacyjne (interfejs biznes ↔ IT security) Doświadczenie w raportowaniu statusu projektów i zarządzaniu ryzykiem Umiejętność pracy w dynamicznym środowisku i utrzymania fokusu na celu

Technology

Upvanta sp. z o.o.

Senior Java Developer / Tech Lead (praca zdalna)

Senior

Remote

Wroclaw, Poland

1,100 - 1,150 PLN

🏢 Summary: Senior Java Tech Lead role focused on designing and developing microservices-based backend systems, building REST APIs, and making architectural decisions in an Agile environment. The position includes mentoring team members, ensuring code quality, and supporting technical problem-solving. Experience with modern backend architecture, databases, and Atlassian tools is required. 🗂️ Requirements: Minimum 10 years of experience as Java Developer, Experience in Agile Scrum environment, Experience as Tech Lead or Team Leader, Very good knowledge of Java 11+, Experience with Java ecosystem, Practical experience with microservices architecture, Experience creating REST API, Ability to design complex backend systems, Knowledge of design patterns, Experience with relational databases, Experience with non-relational databases, Experience with Jira, Experience with Confluence, Strong analytical and problem-solving skills, Experience mentoring team members 📃 Skills: Java, REST, Microservices, Scrum, Jira, Confluence, SQL, NoSQL, Kafka, Angular, Docker, Kubernetes, DevOps 🏢 Description: Zakres obowiązków Projektowanie i rozwój rozwiązań w oparciu o architekturę mikroserwisową Tworzenie oraz rozwijanie REST API Projektowanie złożonych systemów backendowych Podejmowanie decyzji architektonicznych i technologicznych Wsparcie zespołu w rozwiązywaniu problemów technicznych Dbanie o jakość kodu i stosowanie najlepszych praktyk (clean code, design patterns) Mentoring i rozwój innych członków zespołu Współpraca w metodyce Agile (Scrum) z wykorzystaniem narzędzi Atlassian Wymagania Minimum 10 lat doświadczenia jako Java Developer w środowisku Agile (Scrum) Doświadczenie w roli Tech Leada / Lidera zespołu Bardzo dobra znajomość Java (11+) i ekosystemu Java Praktyczne doświadczenie z architekturą mikroserwisową Doświadczenie w tworzeniu REST API Umiejętność projektowania złożonych systemów Znajomość wzorców projektowych Praca z bazami danych: relacyjnymi i nierelacyjnymi Doświadczenie z Jira, Confluence (Atlassian) Silne umiejętności analityczne i rozwiązywania problemów Doświadczenie w mentorowaniu zespołu Mile widziane Doświadczenie z Kafka lub innymi systemami kolejkowymi Znajomość technologii frontendowych (np. Angular ) Wiedza z obszaru DevOps Doświadczenie z Docker, Kubernetes Znajomość wzorców integracyjnych Doświadczenie w branży finansowej lub ubezpieczeniowej

Technology

speedapp

Frontend Developer/Tech Lead

Senior

Hybrid

Warsaw, Poland

130 - 170 USD

🏢 Summary: Senior Frontend Developer responsible for technical leadership, architectural design, and implementation of web solutions in close cooperation with a system architect. The role focuses on maintaining code quality, preventing technical debt, optimizing performance, and ensuring system integrity and security. The position includes mentoring frontend developers and delivering high-quality Angular-based applications in an agile environment. 🗂️ Requirements: Higher education degree in Computer Science or related field, Minimum 5 years of commercial experience as Frontend Developer, Minimum 3 years of experience in web or mobile application development, Minimum 2 years of experience working in Agile methodology, Strong knowledge of Angular, Strong knowledge of TypeScript and JavaScript (ES6+), Experience with RxJS, Experience with REST integration and WebSockets, Experience with unit testing (Jest or Vitest), Experience with Git, Node and npm, Experience with webpack or Vite, Experience with microfrontends (Module Federation, Web Components), Knowledge of design and architectural patterns, Ability to read technical documentation in English 📃 Skills: Angular, TypeScript, JavaScript, RxJS, Git, Node, npm, REST, WebSockets, Jest, Vitest, webpack, Vite, ModuleFederation, WebComponents, Agile 🏢 Description: Zakres obowiązków: Techniczny mentoring i wsparcie dla dwóch deweloperów frontend w zespole (podejmowanie decyzji technicznych, projektowanie i wsparcie uzgodnień dla założeń realizowanej zmiany). Bezpośrednia współpraca z architektem systemu (punkt kontaktu do uzgodnień kierunków technicznych zmian, standardów kodowania, identyfikacji długu technicznego i jego priorytetyzacji). Projektowanie i uzgodnienie założeń technicznych do realizacji zmiany z zachowaniem integralności, bezpieczeństwa danych, jakości projektowanej architektury, ciągłości działania i wpływu na dług technologiczny. Implementacja uzgodnionych zmian w funkcjonalności systemu zgodności ze standardami oraz dobrymi praktykami. Przeglądy kodu dostarczanego przez zespół i innych developerów w repo (przede wszystkim pod kątem spełniania uzgodnionych standardów i zgodności z założeniami zmiany). Aktywne przeciwdziałanie powstawaniu długu technologicznego przez inicjowanie działań refaktoryzacyjnych oraz współtworzenie rejestru długu systemowego. Wsparcie programistyczne i merytoryczne podczas wdrażania rozwiązań. Diagnoza, analiza i usuwanie błędów. Analiza działania systemu oraz rekomendowanie i wdrażanie usprawnień wydajnościowych. Wycena pracochłonności zmian w systemach informatycznych. Wymagania: Wykształcenie: wyższe o profilu informatycznym. Dobra znajomość języka angielskiego umożliwiającą czytanie dokumentacji technicznej. Znajomość wzorców projektowych i architektonicznych. Min. 5 - lat doświadczenia na stanowisku programisty Front-end w projektach komercyjnych. Min. 3 - lata doświadczeń w developmencie aplikacji webowych lub aplikacji mobilnych. Min. 2 - lata doświadczenia w roli developera w pracy w modelu zwinnym. Angular (komponenty, moduły, serwisy, DI, routing, formularze, lazy loading, optymalizacja). TypeScript i JavaScript (ES6+). RxJS. Git, node, npm. integracja REST, websockets testy jednostkowe (Jest/Vitest). webpack/Vite. doświadczenie z mikrofrontendami Module federation + web components. Mile widziane: Wiedza o Accessibility (WCAG) i doświadczenie w RWD. Wiedza o Web Performance. Znajomość zagadnień i narzędzi z obszarów CI/CD (Jenkins). Znajomość service workerów, web push API. Znajomość Docker/Kubernetes.