TeamViewer
TeamViewer
1 001 – 5 000 Työntekijät
B2BSaaSYritys
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