Frontend Engineer
Tech Stack / Keywords
Firma i stanowisko
The role is for an experienced Frontend Engineer to develop a modern web portal and back-office application within a regulated environment. The project includes development of frontend for external user portal and internal back-office interface.
Wymagania
- 5+ years of professional experience as a Frontend Engineer.
- Strong professional experience with Angular and TypeScript.
- Solid experience integrating Single Page Applications with REST APIs, including OpenAPI/Swagger.
- Hands-on experience implementing OIDC/OAuth2 authentication and authorization flows in frontend applications.
- Practical knowledge of WCAG 2.1 AA accessibility requirements and automated accessibility testing with Axe.
- Experience with internationalization frameworks, ideally ngx-translate.
- Strong experience writing frontend unit and component tests using Jest or similar.
- Strong English communication skills (written and spoken).
- Native Portuguese speaker or Portuguese proficiency at C2 level.
Desirable Skills:
- Experience with shared or enterprise component libraries.
- Previous experience in regulated environments (public administration, e-government, financial services).
- Familiarity with Playwright or similar E2E testing frameworks.
- Experience with multi-tenant or multi-configuration frontend apps.
- Basic understanding of Docker and Kubernetes concepts.
Obowiązki
- Develop and maintain an Angular Single Page Application (SPA) for external portal and internal back-office.
- Work within established frontend technology stack and contribute to frontend architecture and implementation.
- Integrate with shared enterprise UI/component libraries.
- Implement authentication and authorization flows, including OIDC/OAuth2 and session management.
- Manage internationalization (i18n) for multilingual applications using frameworks such as ngx-translate.
- Ensure compliance with WCAG 2.1 AA accessibility standards and support automated accessibility testing using tools like Axe.
- Consume and integrate REST APIs exposed by backend services.
- Develop and maintain unit and component tests using Jest or similar frameworks.
- Participate in frontend integration activities including portal configuration and customer rollout support.
- Contribute to frontend architectural discussions and technical documentation.
Collaboration:
- Coordinate with Backend Engineers on API contracts and integration.
- Collaborate with Business Analysts / Requirements Engineers on functional requirements.
- Work with Solution Architects on frontend architecture and technical decisions.
- Collaborate with Customer-facing teams on portal integration and rollout.
Inne informacje
Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
emagine
301 aktywnych ofert