
SS&C Technologies opracowuje technologie i świadczy usługi dla organizacji z sektora usług finansowych i opieki zdrowotnej. Jej oferta wspiera zarządzanie aktywami, bankowość, opiekę zdrowotną, ubezpieczenia, zarządzanie majątkiem, administrację funduszami hedgingowymi i private equity, a także obsługę transferów jednostek funduszy inwestycyjnych. Firma łączy autorskie oprogramowanie z wiedzą branżową, pomagając klientom zarządzać złożonymi procesami operacyjnymi w obszarze doradztwa, ubezpieczeń, logistyki i powiązanych rynków. Założona w 1986 roku firma SS&C Technologies jest dużą globalną organizacją zatrudniającą ponad 10 000 osób.
Starszy inżynier oprogramowania front-end
Pokieruj modernizacją platformy portfelowej Geneva firmy SS&C Advent z wykorzystaniem React i TypeScript. Twórz skalowalne aplikacje, wspólne komponenty i responsywne interfejsy dla specjalistów inwestycyjnych.
Opis
- Twórz modułowe, skalowalne aplikacje front-endowe.
- Uczestnicz w całym cyklu życia oprogramowania: od projektowania i analiz po rozwój, przeglądy, wdrożenia i testy.
- Zapewniaj wysoką jakość obsługi użytkownika.
- Współpracuj z zespołami User Experience, analitykami biznesowymi i zespołami QA.
- Pomagaj wyznaczać standardy i praktyki dla warstwy prezentacji.
- Modernizuj platformę do zarządzania portfelami i księgowości Geneva firmy SS&C Advent za pomocą aplikacji klasy enterprise opartych na React i TypeScript.
- Twórz wielokrotnego użytku komponenty, systemy projektowe i wydajne rozwiązania dla specjalistów inwestycyjnych na całym świecie.
Wymagania
- Co najmniej 10 lat doświadczenia zawodowego w tworzeniu interfejsów internetowych lub rozwiązań front-endowych.
- Doświadczenie w projektowaniu i rozwijaniu architektury dużych, korporacyjnych aplikacji jednostronicowych.
- Bardzo dobra praktyczna znajomość React, TypeScript, JavaScript, HTML i CSS.
- Znajomość wzorców architektury front-endowej, projektowania komponentów, zarządzania stanem, routingu, integracji API, wydajności, dostępności, testowania i bezpieczeństwa aplikacji internetowych.
- Doświadczenie w pracy z nowoczesnymi frameworkami UI, bibliotekami wielokrotnego użytku komponentów i systemami projektowymi.
- Przywództwo techniczne na poziomie Staff obejmujące decyzje architektoniczne, standardy techniczne, przeglądy projektów i kodu oraz mentoring.
- Doświadczenie w definiowaniu i rozwijaniu architektury front-endowej oraz planów rozwoju technologii dla wielu zespołów.
- Doświadczenie w integrowaniu aplikacji jednostronicowych z usługami REST lub gRPC.
- Znajomość działania przeglądarek, wydajności renderowania, zarządzania pamięcią i optymalizacji front-endu.
- Doświadczenie w projektowaniu i utrzymywaniu wspólnych platform front-endowych, bibliotek i wielokrotnego użytku szkieletów aplikacji.
- Doświadczenie we wdrażaniu obserwowalności front-endu, w tym dzienników po stronie klienta, metryk, śledzenia, monitorowania błędów i diagnostyki wydajności.
- Doświadczenie w opracowywaniu strategii testowania front-endu obejmujących testy jednostkowe, komponentowe, integracyjne i end-to-end.
- Doświadczenie z systemami budowania front-endu, zarządzaniem zależnościami i optymalizacją dostarczania, w tym dzieleniem kodu, leniwym ładowaniem, optymalizacją pakietów i nadzorem nad zależnościami.
- Bliska współpraca z zespołami UX i projektowymi w celu przekształcania systemów projektowych w wielokrotnego użytku komponenty inżynieryjne.
- Doświadczenie z monorepozytoriami, mikrofrontendami lub modułowymi architekturami front-endowymi oraz narzędziami takimi jak Nx, Turborepo lub pnpm workspaces.
- Doświadczenie z zaawansowanymi bibliotekami do zarządzania stanem i danymi, takimi jak Redux Toolkit lub TanStack Query.
- Doświadczenie w ocenie lub stosowaniu innych frameworków front-endowych i technologii API, takich jak Angular, Vue, GraphQL lub WebSockets.
- Doświadczenie w korzystaniu z narzędzi i przepływów pracy wspomaganych przez AI.
- Doświadczenie z nowoczesnymi frameworkami uwierzytelniania i autoryzacji, takimi jak OAuth 2.0 i OpenID Connect (OIDC).
- Doświadczenie z Dockerem, Kubernetesem lub innymi środowiskami aplikacji w kontenerach.
- Doświadczenie w korzystaniu z narzędzi do budowania, pakowania i wdrażania front-endu, takich jak GitHub Actions, Webpack i NPM Scripts.
- Doświadczenie w pracy w metodykach zwinnych; preferowany Scrum.
- Doświadczenie w zarządzaniu majątkiem lub usługach finansowych.
Benefity
- Ubezpieczenie zdrowotne, stomatologiczne i okulistyczne.
- Plan 401(k) z dopłatą firmy.
- Płatny czas wolny.
- Dni wolne w święta.
- Urlop rodzicielski.
- Możliwość zwrotu kosztów rozwoju zawodowego.
- Możliwość uzyskania corocznej premii uznaniowej.
- Możliwość otrzymania nagród kapitałowych, w tym akcji z ograniczeniami lub opcji na akcje.