Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

July 18, 2026

Front-end Software Engineer (m/f/n)

Senior • Remote

200 - 500 EUR

Warsaw, Poland


Currently, for one of our Partners, we are looking for an experienced Frontend Software Engineer.

Offer:

  • B2B contract via SHIMI Poland

  • Mostly remote, services must be performed from within the EU. Occasional travelling to Brussels may be required (the client may request on-site presence in Brussels with 7 days’, at contractor’s cost)

  • Rate: 200-500 EUR/MD nett+VAT (depending on seniority level)

  • Long-term cooperation

Tasks:

  • Development of front-end website architecture.

  • Development of features to enhance the user experience.

  • Building reusable code for future use.

  • Apply data and security best practices: input validation, authentication/authorization, secure storage, compliant logging and monitoring.

  • Ensure web applications are optimized for performance and functionality across different browsers and devices.

  • Design and implement responsive applications.

  • Design and implement SPAs.

  • Design and implement reusable composable UI components.

  • Writing clean, maintainable and efficient code on the front-end.

  • Compile and analyse data, processes, and code to troubleshoot problems and identify areas for improvement.

  • Perform unit/integration testing, debug, fix, and validate code changes.

  • Deliver solutions that fulfil functional and non-functional requirements and align with user expectations.

  • Write technical documentation.

  • Collaborate with UX/UI designers to translate wireframes and mock-ups into functional, high-fidelity web pages and components.

  • Build user interfaces using modern front-end frameworks, libraries and web standards.

  • Implement state management solutions to manage data flow within complex applications.

  • Contribute to architectural decisions and frontend best practices to ensure alignment with project goals and standards

Requirements

  • Minimum 5 years of experience in the similar position

  • Higher education

  • Experience in building complex, modular client-side applications with lifecycle methods props/state patterns, and component communication using Angular and TypeScript, HTML5, Javascript, including build tooling (Angular CLI, Webpack) and state management (both global and local state mgmt.) – at least 5 years

  • Experience with EUI Platform – at least 1 year

  • Experience in REST API integration and async handling – at least 6 years

  • Experience with development lifecycle tooling, including version control (Git), CI/CD pipelines (GitLab), issue tracking (JIRA or similar), collaboration (Confluence or similar) – at least 4 years

  • Experience with responsive and adaptive design at least 6 years

  • Experience with accessibility standards at least 2 years

  • Experience with front-end testing frameworks and tools for unit testingat least 4 years

  • Experience with Angular signals – at least 1 year

  • At least 6 months experience with Once-Only principle supporting information systems including implementation at any level of public administration

  • Experience with integration testing

  • Experience in analysing complex front-end and UI issues and design solutions

  • Experience reading and interpreting technical specifications, standards, and RFCs

  • Experience in debugging, root cause analysis, and post-incident learning

  • Experience in identifying technical debt and proposing incremental improvement

  • Excellent knowledge of English (minimum level - B2)

Similar jobs you might like

Technology

New offer

Shimi Sp. z o.o.

Senior Frontend Developer

Senior

Remote

Warsaw, Poland

165 - 175 PLN/hr

🏢 Summary: Long-term remote B2B opportunity for a Senior Frontend Developer to build a secure, real-time incident reporting platform for a European Union institution. The role focuses on micro-frontend architecture, modernization of monolithic applications, performance optimization, and collaboration across multidisciplinary teams. 🗂️ Requirements: University degree in Computer Science, Computer Engineering, Telecommunications, Information Technology, Business Administration and Management, or related discipline, 5+ years of professional frontend development experience, Advanced JavaScript and TypeScript knowledge, Experience with Angular, Experience with SPA and micro-frontend architectures, Experience with .NET and C#, Knowledge of HTML5, Web Components, and browser APIs, Knowledge of web application performance, scalability, and security, Familiarity with cloud environments and container platforms 📃 Skills: JavaScript, TypeScript, Angular, NET, C#, HTML5, WebComponents, SPA, Microfrontends, Microservices, OpenShift, Cloud, Containers, UI/UX 🏢 Description: Currently, we are looking for an experienced Senior Frontend Developer (m/f/n) to support a long-term project delivered for a European Union organization. You will join a strategic project linked to security and border-control activities, developing a new generation of systems for real-time incident reporting and information dissemination. The solution will implement requirements set out in a recently adopted European Commission regulation. Tasks • Design and implement solutions based on micro-frontend architecture. • Participate in transforming monolithic applications into microservices- and micro-frontends-based architectures. • Analyse, optimise, and improve application performance, scalability, and maintainability. • Apply Security by Design best practices from the design phase. • Collaborate with business analysts to define and validate functional requirements. • Work closely with backend and frontend teams to ensure integrated, consistent solutions. • Produce high-quality technical documentation. • Carry out code reviews and contribute to the continuous improvement of development standards. • Support the analysis and design of user interfaces (UI/UX). Requirements • University degree in Computer Science, Computer Engineering, Telecommunications, Information Technology, Business Administration and Management, or a related discipline. • Minimum 5 years of demonstrable professional experience in frontend development. • Advanced knowledge of JavaScript and TypeScript. • Solid experience with modern frameworks such as Angular. • Practical experience with SPA and micro-frontend architectures. • Experience with .NET and C#. • In-depth knowledge of HTML5, Web Components, and standard browser APIs. • Knowledge of performance optimisation, scalability, and security in web applications. • Familiarity with cloud environments and container platforms. • Experience with OpenShift is an advantage. Offer • B2B contract. • Remote setup. • Rate: 165–175 PLN net + VAT per hour.

Technology

STS

Frontend Software Engineer

Senior

On-site

Katowice, SL, Poland

15,000 - 17,500 PLN

🏢 Summary: Oferta dla doświadczonego Frontend Software Engineera odpowiedzialnego za rozwój, utrzymanie i architekturę nowoczesnych aplikacji webowych wspierających komunikację z klientami. Rola obejmuje pełny cykl życia produktu — od analizy potrzeb biznesowych po wdrożenie, monitoring i optymalizację rozwiązań produkcyjnych. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych, Bardzo dobra znajomość JavaScript i TypeScript, Doświadczenie z React, Angular lub Vue, Doświadczenie w projektowaniu skalowalnej architektury frontendowej, Znajomość HTML5, CSS3 i responsywnego projektowania, Doświadczenie z Git, Znajomość REST API, WebSocket i gRPC, Doświadczenie z wdrożeniami, monitoringiem i utrzymaniem aplikacji produkcyjnych, Umiejętność analizy systemów, przepływu danych i problemów wydajnościowych, Umiejętność przekładania wymagań biznesowych na rozwiązania techniczne 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, RWD, Git, REST, WebSocket, gRPC 🏢 Description: Poszukujemy doświadczonego Frontend Software Engineera  który dołączy do naszego zespołu i będzie odpowiedzialny za rozwój oraz utrzymanie nowoczesnych aplikacji webowych. Szukamy osoby, która łączy umiejętności techniczne z rozumieniem potrzeb biznesowych i potrafi dostarczać wysokiej jakości rozwiązania. Dołączysz do zespołu obsługującego komunikacje z klientami. Nasze wymagania: Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych Bardzo dobra znajomość JavaScript/TypeScript Doświadczenie w pracy z nowoczesnymi frameworkami frontendowymi (np. React, Angular lub Vue) Doświadczenie w projektowaniu skalowalnych architektur frontendowych Znajomość HTML5, CSS3 oraz zasad responsywnego projektowania (RWD) Doświadczenie w pracy z systemami kontroli wersji (Git) Znajomość komunikacji z backendem (REST API, Websocket, gRPC) Umiejętność pisania czytelnego kodu produkcyjnego Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym (wdrożenia, monitoring, utrzymanie) Tego oczekujemy: Samodzielności w realizacji zadań, od analizy po wdrożenie i utrzymanie Dbałości o jakość, wydajność i dostępność aplikacji Umiejętności diagnozowania i rozwiązywania problemów (np. wydajnościowych) Dbałości o przejrzystość i modularność kodu Umiejętności analizy systemów oraz przepływu danych między komponentami Rozumienia zależności pomiędzy elementami systemu Umiejętności przekładania wymagań biznesowych na rozwiązania techniczne Dobrej organizacji pracy i umiejętności priorytetyzacji zadań Gotowości do dzielenia się wiedzą i wspierania zespołu Aktywnego udziału w rozwoju architektury aplikacji Efektywnej komunikacji i pracy zespołowej Zaangażowania w pełen cykl życia produktu Co oferujemy Pracę w świetnym zespole, którego siłą jest pasja i współpraca, Pracę hybrydową (3+2) Pracę pod skrzydłami przypisanego partnera w procesie onboardingu, Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami, Bezpłatne zajęcia z języka angielskiego, Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną, Bezpłatne bilety na mecze reprezentacji Polski, Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro, Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia, Codziennie świeże owoce, dobra kawa i zdrowe przekąski, Poszanowanie równowagi między życiem zawodowym a prywatnym.

Technology

Shimi Sp. z o.o.

Senior Backend Software Engineer (m/f/n)

Senior

Remote

Brussels, Belgium

450 - 520 EUR

🏢 Summary: Long-term B2B opportunity for a Senior Backend Software Engineer to develop and maintain European Commission eDelivery products. The role focuses on Java-based backend services, distributed systems, secure APIs, messaging, data performance, testing, observability, and CI/CD in a mostly remote EU-based arrangement. 🗂️ Requirements: 8+ years with Java, Jakarta EE, Spring/Spring Boot, and Hibernate, 7+ years with Maven, Gradle, and npm, 5+ years with Oracle DB, PostgreSQL, or MySQL, 5+ years with REST APIs or SOAP/WSDL web services, 5+ years with ActiveMQ, RabbitMQ, or Kafka, 5+ years with XML, XSD, XPath, WSDL, JSON, and JSON Schema, 5+ years with Git workflows, 1+ year with distributed transaction patterns and idempotency, English at B2 level or higher, Located within the EU 📃 Skills: Java, JakartaEE, Spring, SpringBoot, Hibernate, Maven, Gradle, npm, Oracle, PostgreSQL, MySQL, REST, SOAP, WSDL, ActiveMQ, RabbitMQ, Kafka, XML, XSD, XPath, JSON, Git, GitFlow, Domibus, DomiSMP, DomiSML, AS4, ebMS3, OpenAPI, mTLS, HSM, Docker, Terraform, Ansible, Python, Node.js 🏢 Description: Currently, for one of our Partners, we are looking for an experienced Senior Backend Software Engineer (m/f/n) to support a long-term eDelivery project delivered for an organization of the European Commission. Nature of tasks: eDelivery Development: Contribute to the development of eDelivery products (Domibus, DomiSMP, DomiSML, eDelivery Conformance Testing Platform) in coordination with Technical Architect(s). Backend Development & Testing: Develop and maintain services, write clean, functional, maintainable code, troubleshoot problems, write unit/integration tests, and integrate them into the CI/CD pipeline. Distributed Architecture: Design distributed transaction patterns, handle idempotency, duplicate detection, reliable message delivery (at-least-once / exactly-once), eventual consistency, and compensating transactions. Security & APIs: Implement authentication/authorization flows, mTLS, secrets management, HSM integration, threat modeling, and versioned REST/SOAP APIs with enforced contracts (OpenAPI, WSDL). Messaging & Integrations: Govern inter-service communication patterns, design message broker topologies (queues, topics, dead-letter handling), and integrate via standard protocols (AS4, ebMS3). Performance & Data Storage: Optimize for speed and scalability, profile database queries, resolve contention points (connection pools, thread starvation), and design data storage solutions (partitioning, sharding, zero-downtime migrations). Observability & Cloud: Implement structured logging, distributed tracing, metrics collection, participate in post-mortems, write technical documentation, and basic configuration of cloud services. Minimum Requirements: Backend languages and frameworks (Java, Jakarta EE, Spring/Spring Boot, Hibernate): at least 8 years . Build and dependency management tools (Maven, Gradle, npm): at least 7 years . Relational databases (Oracle DB, PostgreSQL, MySQL): at least 5 years . REST APIs and/or SOAP/WSDL web services: at least 5 years . Message brokers (ActiveMQ, RabbitMQ, Kafka): at least 5 years . Message format standards (XML, XSD, XPath, WSDL, JSON, JSON Schema): at least 5 years . Git and Git workflows (GitFlow, trunk-based development): at least 5 years . Experience with distributed transaction patterns and idempotency: at least 1 year . English: minimum B2 level . Nice to have: eDelivery Standards: Experience with core eDelivery standards and profiles: OASIS ebMS3, AS4, SMP, BDXL, ebCore PartyId, and technical standards. Security & PKI: Experience with security protocols, web application security, secure API design (TLS/SSL, mTLS, PKI, HTTPS, WS-Security, CSP, SOAP/REST, OAuth 2.0, OpenID Connect, JWT, SAML, OWASP mitigation) and secrets management tools (HashiCorp Vault, AWS Secrets Manager). Performance & Code Quality: Experience in JVM profiling, resolving thread contention/connection pool issues, Liquibase/zero-downtime database migrations, code reviews, static analysis (SonarQube), and technical debt management. Architecture & Messaging: Experience with standard integration protocols, enterprise messaging patterns, service discovery, circuit breakers, load balancing, and containerization (Docker). Tooling & Infrastructure: Experience with CI/CD pipelines (Bamboo, GitLab CI, GitHub Actions), Infrastructure-as-Code (Terraform, Ansible), and monitoring/telemetry tools (Dynatrace, Splunk, Elastic APM, OpenTelemetry). Other Skills & Domain: Experience with Python or Node.js, Java software architecture / enterprise software development certifications, working for European institutions, public administration, or large international organizations, and French language skills (B2+). Offer: Type of contract: B2B via SHIMI. Rate: 450-500 Eur/MD. Type of work: mostly remote work (the candidate must be located within the EU) — occasional travel to Brussels may be required (with at least 7 days' notice). Travel: Occasional travel to Brussels may be required. Two planned customer meetings per 12-month period (up to 2 days each) are foreseen and covered by the contractor. Additional travel may be reimbursed only if explicitly requested and approved by the customer. Duration of the collaboration: long-term.