
TeamViewer on B2B SaaS -yritys, joka kehittää suojattuja pilviohjelmistoja etäkäyttöön, etätukeen ja digitaaliseen työntekijäkokemukseen. Sen alusta auttaa IT-tiimejä ja yrityksiä hallitsemaan, valvomaan ja ylläpitämään päätelaitteita, automatisoimaan ongelmien korjaamista sekä tukemaan etulinjan toimintoja lisätyn todellisuuden työnkulkujen avulla. TeamViewer palvelee erikokoisia organisaatioita Tensor-, DEX- ja Frontline-tuotteillaan sekä Microsoft Intunen, ServiceNow'n ja Salesforcen kaltaisilla integraatioilla. Yrityksen tarjonta keskittyy turvalliseen, vaatimustenmukaiseen ja skaalautuvaan laitehallintaan.
Senior Frontend-ohjelmistoinsinööri – Porto, hybridityö
Johda frontend-kehitystä TeamViewerin digitaalisen työympäristön alustalla ja rakenna skaalautuvia React- ja TypeScript-sovelluksia. Vastaa Portossa arkkitehtuurista, suorituskyvystä, testauksesta ja kehityskäytännöistä.
Kuvaus
- Rakenna ja ylläpidä monimutkaisia, laajamittaisia verkkosovelluksia Reactilla ja TypeScriptillä
- Vastaa frontend-arkkitehtuurista, mukaan lukien mikrofrontendit, monorepo-työkalut ja jaetut komponenttikirjastot
- Luo tilanhallinnan ja tiedon haun käytännöt, joissa palvelin-, asiakas- ja käyttöliittymätila erotetaan toisistaan
- Kehitä suunnittelujärjestelmää UX/UI-suunnittelijoiden kanssa johdonmukaisuuden, saavutettavuuden ja uudelleenkäytettävyyden edistämiseksi
- Yhdistä frontend-sovellukset taustapalveluihin ja rajapintoihin sekä työskentele yhteistyössä sopimusten, tunnistautumisen ja tietomallien parissa
- Paranna verkkosuorituskykyä renderöinnin optimoinnilla, koodin jakamisella, pakettikoon pienentämisellä ja Core Web Vitals -mittareita kehittämällä
- Ylläpidä korkeita tietoturvan, saavutettavuuden, kansainvälistämisen ja selainyhteensopivuuden standardeja
- Luo frontend-testauksen käytännöt yksikkö-, integraatio-, visuaalista regressio- ja päästä päähän -testausta varten
- Tue koontityökaluja, CI/CD-putkia ja Dockerilla sekä Kubernetesilla toteutettuja konttipohjaisia käyttöönottoja
- Edistä tekoälyavusteisten frontend-kehityksen työnkulkujen vastuullista käyttöä
- Mentoroi insinöörejä, johda koodikatselmointeja ja ohjaa teknisiä päätöksiä eri tiimeissä
Vaatimukset
- Tietojenkäsittelytieteen, ohjelmistotekniikan tai vastaavan alan tutkinto tai vastaava työkokemus
- Vähintään kuuden vuoden ammatillinen kokemus frontend-kehityksestä, mukaan lukien teknisten hankkeiden johtaminen
- React-hookien, kontekstin, samanaikaisen renderöinnin, Suspensen, TypeScriptin ja nykyaikaisen JavaScriptin erinomainen hallinta
- Laaja kokemus tilanhallinta- ja tiedonhakutyökaluista, kuten Redux Toolkitista, RTK Querystä, Zustandista, MobX:stä, TanStack Querystä tai XStatesta
- Kokemus suunnittelujärjestelmien tai komponenttikirjastojen luomisesta ja ylläpidosta esimerkiksi Storybookin, suunnittelutunnisteiden ja teemojen avulla
- Kokemus mikrofrontend-arkkitehtuureista ja skaalautuvista frontend-koodikannoista, mukaan lukien Nx- tai Turborepo-monorepo-työkalut
- Nykyaikaisten koonti- ja paketointityökalujen, kuten Viten ja Webpackin, vahva hallinta
- Käytännön osaaminen verkkosuorituskyvyn profiloinnista ja optimoinnista, mukaan lukien memoisaatio, virtualisointi, laiska lataus ja Core Web Vitals -mittarit
- Kokemus REST- tai GraphQL-rajapintojen, WebSocketsin sekä OAuth 2.0- tai OpenID Connect -tunnistautumisen integroinnista
- WCAG-saavutettavuusvaatimusten ja verkkoturvakäytäntöjen vahva tuntemus, mukaan lukien XSS, CSRF ja CSP
- Kokemus Jestistä tai Vitestistä, React Testing Librarysta sekä Playwrightista tai Cypressistä
- Käytännön kokemus tekoälypohjaisista koodaustyökaluista, kuten Claude Codesta, GitHub Copilotista tai Cursorista, sekä vastuullinen lähestymistapa niiden käyttöön tiimissä
- Kokemus insinöörien mentoroinnista ja työskentelystä ketterissä tiimeissä
- Sujuva englannin kielen suullinen ja kirjallinen taito
- Frontendin observointi- tai virheseurantakokemus esimerkiksi Sentryn tai OpenTelemetryn avulla katsotaan eduksi
- Kokemus SSR-kehyksistä, kuten Next.js:stä tai Node.js:stä, katsotaan eduksi
Edut
- Palkka- ja etupaketti, johon kuuluu yrityksen saavutus- tai myyntibonus sekä säännölliset palkantarkistukset
- Toimistot, joihin on hyvät julkisen liikenteen yhteydet
- Erikoishinnat paikallisille kuntosaleille
- Pääsy Corporate Benefits -alustalle ja sen alennuksiin
- Säännölliset tiimitapahtumat ja koko yrityksen yhteiset juhlat
- Avoimien ovien johtamiskäytäntö
- Ei muodollista pukeutumiskoodia
- Usein järjestettävät koko henkilöstön kokoukset ja lounaat johdon kanssa
- Hybridityö joustavilla työajoilla
- Work From Abroad -ohjelma, joka mahdollistaa enintään 40 työskentelypäivää sopimusmaan ulkopuolella
- Perehdytys paikan päällä pääkonttorilla
- Inklusiivinen työyhteisö ja yhtäläiset mahdollisuudet
- Tuki hakemiseen ja rekrytointiin, mukaan lukien haastattelu- ja perehdytystuki