May 5, 2026
Flutter Developer
Mid • Hybrid
90 - 120 PLN
Gdynia, Poland
Zakres obowiązków
Utrzymanie i rozwój istniejącej aplikacji mobilnej oraz panelu webowego
Przygotowywanie nowych wersji aplikacji: konfiguracja środowisk, numerów wersji, procesów aktualizacji oraz buildów na potrzeby testów i produkcji.
Tworzenie nowych aplikacji webowych i mobilnych (PoC, MVP, gotowe produkty) na bazie istniejącej architektury systemu.
Współpraca z zespołem RND (projektantów, programistów, testerów) w ramach rozwoju produktów
Współpraca z właścicielem produktu przy planowaniu roadmapy, analizie potrzeb i proponowaniu rozwiązań technicznych.
Utrzymanie i rozwój backendu zintegrowanego z panelem web (Dart)
Praca z systemem uprawnień i ról użytkowników (definiowanie, utrzymanie, porządkujące zmiany)
Dokumentowanie tworzonego oprogramowania
Wymagania (must have)
Dobra znajomość Flutter/Dart w kontekście rozwoju produkcyjnych aplikacji mobilnych
Doświadczenie z Firebase: Firestore, Cloud Functions, Firebase Auth
Znajomość systemu kontroli wersji GIT
Podstawowe doświadczenie w wydawaniu i/lub technicznym przygotowaniu aplikacji na Google Play (klucze, podpisywanie, app bundle)
Rozumienie architektury aplikacji mobilnych i webowych w chmurze (model danych, wielu klientów, role użytkowników).
Komunikatywny polski i angielski
Mile widziane (nice to have)
Dobra znajomość JavaScript/Node.js (funkcje serverless)
Głębsze doświadczenie w procesie wydawania aplikacji na Google Play (pełne ogarnięcie całego pipeline’u publikacji).
Doświadczenie z usługami typu serverless / kontenerowymi (np. Google Cloud Run lub podobne).
Znajomość Pythona lub innego języka skryptowego do narzędzi pomocniczych.
Doświadczenie w środowisku R&D: szybkie prototypowanie, eksperymentowanie z nowymi funkcjami i produktami.
Znajomość protokołów WMBUS/OMS, szyfrowania AES
Brak obaw do pracy z hardware/firmware (np. przy testach developerskich aplikacji) z asystą zespołu RND
Similar jobs you might like
Technology
B2Bnetwork
Programista / Programistka JavaScript
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Frontend Developer role focused on designing, developing and maintaining web applications using React and TypeScript, with close integration to REST APIs. The position involves performance optimization, code quality assurance, and adherence to security and W3C standards. The role also includes managing build processes and collaborating on technical solution design. 🗂️ Requirements: Higher education in Computer Science or related field, Minimum 5 years of commercial experience in web application development, Very good knowledge of JavaScript (ES6/ES7), Very good knowledge of TypeScript, Very good knowledge of HTML5, Very good knowledge of CSS3, Experience with React (Redux, Saga), Experience with Node.js, Experience with NPM, Experience with Bootstrap, Experience with jQuery, Experience with Webpack, Experience with Gulp or Grunt, Experience with SASS or LESS, Knowledge of OOP design patterns, Knowledge of OWASP Top 10, Experience with REST API integration, Knowledge of W3C standards, Ability to optimize web application performance, Experience with Git, English proficiency for working with technical documentation 📃 Skills: JavaScript, TypeScript, HTML5, CSS3, React, Redux, Saga, Node.js, NPM, Bootstrap, jQuery, Webpack, Gulp, Grunt, SASS, LESS, OOP, OWASP, REST, W3C, Git, ES6, ES7 🏢 Description: Twój zakres obowiązków Projektowanie, rozwój i utrzymanie aplikacji webowych (frontend + integracje) Tworzenie nowych funkcjonalności w oparciu o React oraz TypeScript Współpraca z zespołem backendowym przy integracji REST API Dbanie o jakość kodu (code review, stosowanie dobrych praktyk i wzorców projektowych) Optymalizacja wydajności aplikacji oraz poprawa UX/UI Utrzymanie zgodności ze standardami W3C oraz zasadami bezpieczeństwa (OWASP Top 10) Udział w analizie wymagań i projektowaniu rozwiązań technicznych Zarządzanie zależnościami i procesem budowania aplikacji (Webpack, Gulp/Grunt) Praca z systemem kontroli wersji Git Nasze wymagania Wykształcenie wyższe (preferowane kierunki informatyczne lub pokrewne) Minimum 5 lat doświadczenia komercyjnego w tworzeniu aplikacji webowych Bardzo dobra znajomość: JavaScript (ES6/ES7), TypeScript, HTML5, CSS3 Doświadczenie w pracy z: React (Redux, Saga), Node.js, NPM, Bootstrap, jQuery, Webpack oraz, Gulp/Grunt, Preprocesorami CSS (SASS/LESS) Znajomość wzorców projektowych (OOP) Znajomość zagadnień bezpieczeństwa aplikacji (OWASP Top 10) Doświadczenie w pracy z REST API Znajomość standardów W3C Umiejętność optymalizacji wydajności aplikacji Znajomość systemu kontroli wersji Git Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną Mile widziane Doświadczenie w pracy w metodykach Agile/Scrum Znajomość narzędzi do lintowania (TSlint/JSLint) i dbałość o jakość kodu Doświadczenie w pracy z dużymi aplikacjami frontendowymi (SPA) Umiejętność pisania testów jednostkowych i integracyjnych Znajomość CI/CD Doświadczenie w pracy z nowoczesnymi narzędziami developerskimi i automatyzacją buildów Zainteresowanie nowymi technologiami frontendowymi i trendami
Technology
Randlab
Mobile Developer (Android) – Kotlin + React Native (K/M/N)
Mid
Hybrid
Warsaw, Poland
100 - 110 PLN
🏢 Summary: Development and maintenance of Android mobile applications, including implementation of new features and enhancement of existing solutions. The role involves bug fixing, supporting testing processes, and maintaining technical documentation. The project covers both ongoing development and continuous improvement of current applications. 🗂️ Requirements: Minimum 3 years of experience in Android mobile application development, Practical experience with BitBucket, Practical experience with Git, Practical experience with Jenkins, Practical experience with Kubernetes 📃 Skills: Android, BitBucket, Git, Jenkins, Kubernetes, Spring, SpringCloud, Hibernate, Jira, Confluence, ELK, Prometheus, Grafana, SonarQube, JUnit, Mockito, SCRUM, Microservices 🏢 Description: O projekcie Projekt obejmuje rozwój oraz utrzymanie aplikacji mobilnych. Zakres współpracy dotyczy zarówno implementacji nowych funkcjonalności, jak i pracy nad istniejącymi rozwiązaniami. Twój zakres obowiązków realizacja projektowych prac deweloperskich rozwój nowych funkcjonalności oraz utrzymanie istniejących rozwiązań analiza i naprawa zgłoszonych błędów wsparcie testów tworzenie oraz aktualizacja dokumentacji Nasze wymagania minimum 3 lata doświadczenia w programowaniu aplikacji mobilnych Android praktyczna znajomość narzędzi: BitBucket, Git, Jenkins praktyczna znajomość środowiska Kubernetes Mile widziane znajomość technologii backendowych (Spring, Spring Cloud, Hibernate) – w zakresie integracji doświadczenie w pracy w architekturze mikroserwisowej znajomość narzędzi: Jira, Confluence znajomość narzędzi: ELK, Prometheus, Grafana, SonarQube znajomość narzędzi testów jednostkowych (np. JUnit, Mockito) doświadczenie w pracy w metodyce SCRUM
Technology
Creotech
Frontend Developer
Mid
Hybrid
Warsaw, Poland
🏢 Summary: Frontend Developer responsible for designing and implementing web user interfaces for systems supporting communication, navigation, and telemetry. The role focuses on building interactive data visualization panels, integrating frontend with backend services, and ensuring performance, security, and scalability. The position involves working with modern JavaScript frameworks and collaborating on system integration with electronic and GNSS-based components. 🗂️ Requirements: Higher technical education, Commercial experience with Angular or React or Vue.js, Very good knowledge of TypeScript, Very good knowledge of JavaScript, Knowledge of HTML, Knowledge of CSS, Experience with GitLab version control, Ability to design frontend architecture, Experience in frontend-backend integration 📃 Skills: React, Angular, Vue, TypeScript, JavaScript, HTML, CSS, GitLab, GNSS, Git 🏢 Description: Zakres obowiązków: • Projektowanie i implementacja interfejsów użytkownika dla aplikacji webowych wspierających systemy łączności, nawigacji i telemetrii. • Tworzenie interaktywnych paneli do wizualizacji danych (np. pozycjonowania, stanu łączy, parametrów systemowych). • Integracja frontendu z warstwą backendową • Projektowanie architektury aplikacji frontowych z uwzględnieniem wydajności, bezpieczeństwa i skalowalności. • Implementacja logiki prezentacyjnej w technologiach takich jak React, Angular lub Vue.js (w zależności od stosowanego stosu technologicznego). • Optymalizacja aplikacji pod kątem wydajności, responsywności oraz zgodności z różnymi przeglądarkami i urządzeniami. • Współpraca z zespołami inżynierów systemowych, backend developerów, specjalistów ds. integracji i testerów. • Udział w analizie wymagań użytkowników i definiowaniu funkcjonalności interfejsu systemowego. • Utrzymywanie i rozwijanie dokumentacji technicznej kodu oraz procedur wdrożeniowych. • Dbanie o jakość kodu (Code Review, stosowanie zasad Clean Code i wzorców projektowych). • Udział w procesach integracji systemów z elementami elektronicznymi i komunikacyjnymi (np. wizualizacja danych z urządzeń, integracja z systemami nawigacyjnymi GNSS). • Współpraca przy wdrażaniu nowych funkcjonalności, modernizacji systemów i zapewnieniu ciągłości działania aplikacji frontowych. • Konsultacje rozwiązań technicznych z klientami Wymagania: Wykształcenie wyższe, techniczne; Doświadczenie w pracy z wybranym frameworkiem (Angular/React/Vue.js) Bardzo dobra znajomość TypeScript/JavaScript Znajomość HTML, CSS Umiejętność pracy z wykorzystaniem systemu kontroli wersji (GitLab);
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)
Technology
B2Bnetwork
Frontend Developer (React)
Senior
Hybrid
Warsaw, Poland
13,440 - 16,700 PLN
🏢 Summary: Rola dotyczy rozwoju i utrzymania nowoczesnych aplikacji webowych w sektorze bankowym z wykorzystaniem React i architektury opartej o REST API. Obejmuje tworzenie interfejsów użytkownika, integrację z webserwisami oraz dbanie o wydajność i jakość kodu. Praca w zespole projektowym z wykorzystaniem kontroli wersji Git. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych, Bardzo dobra znajomość JavaScript ES6/ES7, Znajomość TypeScript, Doświadczenie z ReactJS, Doświadczenie z Redux, Doświadczenie z Saga, Znajomość HTML5, Znajomość CSS3, Znajomość Bootstrap, Znajomość jQuery, Znajomość Node.js, Znajomość NPM, Znajomość Webpack, Znajomość Gulp lub Grunt, Znajomość SASS lub LESS, Znajomość OOP, Znajomość REST API, Znajomość Git, Znajomość zagadnień wydajności aplikacji, Znajomość języka angielskiego do pracy z dokumentacją techniczną 📃 Skills: JavaScript, ES6, ES7, TypeScript, ReactJS, Redux, Saga, HTML5, CSS3, Bootstrap, jQuery, Node.js, NPM, Webpack, Gulp, Grunt, SASS, LESS, OOP, REST, Git 🏢 Description: Projekt realizowany w sektorze bankowym, obejmujący rozwój i utrzymanie nowoczesnych aplikacji webowych z wykorzystaniem technologii frontendowych oraz architektury opartej o React i REST API. Twój zakres obowiązków Tworzenie i rozwój aplikacji webowych Implementacja interfejsów użytkownika w ReactJS Rozwój aplikacji w JavaScript i TypeScript Integracja aplikacji z webserwisami REST Optymalizacja wydajności aplikacji Dbanie o jakość i bezpieczeństwo kodu Współpraca z zespołem projektowym Praca z systemem kontroli wersji Git Nasze wymagania Minimum 5 lat doświadczenia komercyjnego w tworzeniu aplikacji webowych Bardzo dobra znajomość JavaScript ES6/ES7 Znajomość TypeScript Doświadczenie z ReactJS, Redux i Saga Znajomość HTML5 i CSS3 Znajomość Bootstrap i jQuery Znajomość Node.js i NPM Znajomość Webpack oraz Gulp lub Grunt Znajomość preprocesorów SASS/LESS Znajomość wzorców projektowych OOP Znajomość REST API Znajomość Git Znajomość zagadnień wydajności aplikacji Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną Mile widziane Znajomość OWASP Top 10 Znajomość standardów W3C
Technology
Appliscale
Mid Android Engineer
Mid
Remote
Krakow, Poland
18,000 - 22,000 PLN
🏢 Summary: The role involves developing and delivering large-scale Android applications for B2B and B2C clients across Europe, with full ownership from architecture design to production support. The position focuses on building high-quality mobile solutions integrated with backend systems and supported by CI/CD and monitoring processes. You will work on improving app performance, architecture, and scalability within an Agile environment. 🗂️ Requirements: Minimum 3 years commercial experience in Android development, Bachelor’s degree in Computer Science, Software Engineering or related field, Experience delivering Android apps at scale, Strong knowledge of software engineering principles, data structures and algorithms, Hands-on experience designing mobile and backend architecture, Experience with TCA architecture, Knowledge of MVI architecture, Experience with REST APIs, Hands-on experience with CI/CD processes, Understanding of OOP, SOLID and Clean Code principles, Experience with dependency injection and threading in Android, Experience working in Agile (SCRUM or Kanban), English proficiency 📃 Skills: Kotlin, Android, AWS, TypeScript, JavaScript, Node.js, REST, TCA, MVI, CI/CD, OOP, SOLID, CleanCode, SCRUM, Kanban 🏢 Description: About the role We are seeking candidates for our client, which operates in Europe. You will be a member of a team responsible for the development and delivery of mobile Android apps. Hands-on experience in delivering Android apps to customers on a large scale, supported with CI/CD processes and production monitoring, is a requirement. Technologies we work with: Kotlin, Android, AWS, Typescript, JavaScript, Node.js, REST APIs. Responsibilities: Development and delivery of Android apps for B2B and B2C clients Design software architecture between mobile apps and systems that they connect with Follow and improve the concepts of dependency injection and threading inside apps Scoping and assessing the complexity of features Continuously improve the quality and performance of mobile apps Maintaining apps on production used by consumers from several European countries Monitor and create prototypes for new technological opportunities (E.g., WearOS) Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams that depend on the functionalities that you develop Required qualifications: Minimum of 3 years commercial work experience in building Android apps Bachelor's or higher degree in Computer Science, Software Engineering, or a related field Strong understanding of software engineering principles, testing, data structures and algorithms Solid hands-on experience in solving architectural problems for mobile apps and backend services Experience with TCA architecture Fluency in other architecture and patterns: MVI, REST APIs Strong hands-on experience of CI&CD processes Understanding of OO design patterns, dependency injection, SOLID principles and Clean Code Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Team player Self-motivation, proactive attitude Proficiency in English, it’s our daily business language Nice to have: Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc. Working experience with one of the object-oriented and/or functional languages such as Elixir, C++, C#, Golang, Erlang, Python, Kotlin, Node.js
Technology
co.brick
Android Developer
Mid
Remote
Gliwice, Poland
110 - 130 PLN
🏢 Summary: Offer for an Android Developer responsible for building, maintaining, and optimizing modern mobile applications on the Android platform. The role focuses on developing new features, improving existing solutions, and ensuring high code quality and performance. The position involves close collaboration with UX/UI, backend, and QA teams. 🗂️ Requirements: Experience in Android application development, Proficiency in Kotlin and/or Java, Knowledge of Android SDK, Understanding of Activity, Fragment, ViewModel, Experience with REST API integration, Proficiency with Git, Knowledge of clean code principles and best practices 📃 Skills: Kotlin, Java, AndroidSDK, Activity, Fragment, ViewModel, REST, Git 🏢 Description: Opis roli: Poszukujemy Android Developera, który dołączy do zespołu tworzącego nowoczesne aplikacje mobilne. Osoba na tym stanowisku będzie odpowiedzialna za rozwój, utrzymanie oraz optymalizację aplikacji na platformę Android, dbając o wysoką jakość kodu i dobrą wydajność aplikacji. Zakres obowiązków: Tworzenie i rozwój aplikacji mobilnych na system Android Utrzymanie istniejących rozwiązań oraz wdrażanie nowych funkcjonalności Współpraca z zespołem projektowym (UX/UI, backend, QA) Dbanie o jakość kodu, testy oraz optymalizację wydajności Analiza i rozwiązywanie problemów technicznych Wymagania: Doświadczenie w tworzeniu aplikacji na Androida Znajomość języków: Kotlin i/lub Java Znajomość Android SDK oraz podstawowych komponentów (Activity, Fragment, ViewModel) Umiejętność pracy z REST API Znajomość Git Zrozumienie zasad clean code i dobrych praktyk programistycznych Mile widziane: Doświadczenie z Jetpack (np. LiveData, Navigation, Room) Znajomość wzorców architektonicznych (MVVM, MVI) Doświadczenie z testami (unit / UI) Znajomość CI/CD Publikacje aplikacji w Google Play
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
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.