Kim jesteśmy?
Agro Aplikacje to nowoczesna firma software in-house. Nasze działania wspierają innowacyjne rozwiązania informatyczne niezbędne do realizacji zadań Agencji Restrukturyzacji i Modernizacji Rolnictwa. Projektujemy, upraszczamy, rozbudowujemy. Pracujemy na nowoczesnych rozwiązaniach, dbając o skuteczność realizacji naszych projektów. Stosujemy nowoczesne technologie oraz elastyczne podejście do realizacji projektów, dzięki czemu jesteśmy w stanie wspierać ARiMR w cyfryzacji polskiego sektora rolnego.
Starszy Programista - Frontend Angular (k/m)
Departament Rozwoju
Wydział Architektury i Budowy Projektów Resortowych, Zespół Tworzenia Oprogramowania Projektów Resortowych
Miejsce pracy: Warszawa, praca hybrydowa
Liczba stanowisk: 2
Wymiar etatu: 1
Główne obowiązki
Projektowanie, tworzenie, rozwój i utrzymanie nowoczesnych aplikacji frontendowych.
Projektowanie i implementacja rozwiązań opartych o architekturę mikrofrontendową.
Tworzenie komponentów i modułów biznesowych w technologii Angular.
Udział w projektowaniu architektury aplikacji oraz podejmowaniu decyzji technologicznych.
Integracja warstwy frontendowej z usługami REST API.
Dbanie o wydajność, bezpieczeństwo, dostępność oraz responsywność tworzonych aplikacji.
Tworzenie testów jednostkowych i integracyjnych.
Udział w spotkaniach projektowych oraz wdrożeniach realizowanych rozwiązań.
Wykonywanie code review oraz wspieranie rozwoju mniej doświadczonych programistów.
Dbanie o jakość kodu, zgodność ze standardami organizacyjnymi oraz najlepszymi praktykami wytwarzania oprogramowania.
Wymagania konieczne
Wykształcenie wyższe informatyczne i/lub ukończone kursy specjalistyczne oraz co najmniej 5-letnie doświadczenie w tworzeniu oprogramowania w roli programisty systemów IT.
Bardzo dobra znajomość Angular (wersja 20+ lub nowsza).
Bardzo dobra znajomość TypeScript.
Bardzo dobra znajomość JavaScript (ES2022+ lub nowszego).
Doświadczenie w projektowaniu i budowie dużych aplikacji frontendowych klasy enterprise.
Doświadczenie w projektowaniu i implementacji architektury Micro Frontends.
Praktyczna znajomość Webpack Module Federation lub równoważnych technologii wspierających budowę i integrację mikrofrontendów.
Doświadczenie w projektowaniu aplikacji opartych o architekturę komponentową i domenową.
Doświadczenie w integracji aplikacji frontendowych z REST API oraz OpenAPI.
Bardzo dobra znajomość HTML5, CSS3 oraz SCSS.
Bardzo dobra znajomość RxJS i programowania reaktywnego.
Doświadczenie w pracy z Angular Signals.
Znajomość wzorców projektowych oraz dobrych praktyk stosowanych w aplikacjach frontendowych.
Umiejętność optymalizacji wydajności aplikacji webowych.
Doświadczenie w tworzeniu testów jednostkowych i integracyjnych.
Umiejętność pracy z systemem kontroli wersji Git.
Doświadczenie w pracy z narzędziami CI/CD.
Doświadczenie w pracy z narzędziem JIRA.
Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów technicznych.
Umiejętność efektywnej współpracy z analitykami, projektantami UX/UI, architektami, testerami oraz przedstawicielami biznesu.
Znajomość języka angielskiego na poziomie umożliwiającym swobodne korzystanie z dokumentacji technicznej.
Wymagania pożądane
Doświadczenie w tworzeniu i utrzymaniu aplikacji typu Single Page Application (SPA).
Znajomość Alfresco Application Development Framework (ADF).
Doświadczenie w pracy z platformą Alfresco.
Znajomość biblioteki OpenLayers oraz tworzenia rozwiązań wykorzystujących dane geoprzestrzenne.
Doświadczenie w implementacji interfejsów zgodnych z wymaganiami WCAG 2.1 AA.
Znajomość narzędzia Nx Workspace lub podobnych rozwiązań wspierających rozwój dużych aplikacji Angular.
Znajomość Docker.
Doświadczenie w pracy na platformach Kubernetes lub OpenShift.
Doświadczenie w pracy zgodnie z metodykami Agile/Scrum.
Samodzielność i odpowiedzialność w realizacji powierzonych zadań.
Wykorzystywany stos technologiczny
Angular 20+
TypeScript
JavaScript ES2022+
Angular Signals
RxJS
HTML5
CSS3 / SCSS
Micro Frontends
Webpack Module Federation
REST API
OpenAPI
Git
GitLab CI / Jenkins
Docker
Kubernetes / OpenShift
Jest
Cypress
SonarQube
JIRA
Oferujemy
Stabilne zatrudnienie na podstawie umowy o pracę.
Pracę w modelu hybrydowym.
Możliwość współtworzenia nowoczesnej architektury mikrofrontendowej.
Możliwość wykorzystania najnowszych technologii frontendowych oraz realnego wpływu na rozwój budowanych rozwiązań.
Możliwość podnoszenia kwalifikacji zawodowych poprzez szkolenia, certyfikacje oraz udział w ambitnych projektach IT.
Dofinansowanie wypoczynku.
Dofinansowanie biletów do kina i teatru.
Możliwość korzystania z karty sportowej.
Możliwość korzystania z opieki medycznej.
Pracę w doświadczonym zespole specjalistów oraz przyjaznej atmosferze.
Oferta ważna do 31 sierpnia 2026 r.

