Ancestry
Ancestry
Ancestry on sukuhistorian tutkimiseen keskittyvä yritys. Sen verkossa toimivat sukututkimustyökalut, historialliset asiakirjat ja kuluttajille suunnatut DNA-testit auttavat ihmisiä tutkimaan ja jakamaan alkuperäänsä. Tilauspohjainen alusta ja DNA-testipakkausten liiketoiminta yhdistävät teknologian, datatieteen ja historiallisen aineiston henkilökohtaista tutkimusta varten. Ancestry rekrytoi kansainvälisiin tiimeihin muun muassa tuote-, suunnittelu-, markkinointi- ja tiedetehtäviin. Työssä painotetaan asiakaskokemusta ja osallisuutta.

Johtava tuotekehitysinsinööri, kehittäjäkokemus

Johda työkalujen, CI/CD-alustojen ja tekoälytyönkulkujen kehittämistä Ancestryn ohjelmistokehityksen tehostamiseksi. Vie sisäiset tuotteet käyttäjätutkimuksesta ja suunnittelusta julkaisuun, käyttöönottoon ja vaikutusten mittaamiseen.

Kuvaus

  • Vie kehittäjien työnkulkuun, työkaluun tai käyttäjien ongelmaan liittyvä työ alkukartoituksesta julkaisuun ja käyttöönottoon asti.
  • Selvitä tarpeita keskustelemalla insinöörien, tuotepäälliköiden ja suunnittelijoiden kanssa sekä tutkimalla tukipyyntöjä, käyttötietoja ja CI-lokeja.
  • Määritä ongelma, käyttäjät ja tavoitellut tulokset; päätä, mitä rajataan pois, ja suunnittele hyödylliset julkaisut.
  • Suunnittele kokonaisvaltaisia käyttökokemuksia, mukaan lukien vuorovaikutuspolut, eri tilat, tyhjät näkymät ja virhetilanteiden käsittely.
  • Luo prototyyppejä Figmassa tai suoraan koodissa.
  • Kehitä TypeScript- ja React-käyttöliittymiä, taustapalveluita ja rajapintoja, komentorivityökaluja ja päätekäyttöliittymiä, GitHub-sovelluksia ja Actions-toimintoja, Harness-putkimallipohjia sekä Atlassian- ja Figma-integraatioita.
  • Rakenna tekoälyominaisuuksia agenttityönkuluilla, kontekstin ja työkalujen suunnittelulla sekä MCP-palvelimilla; sisällytä niihin arvioinnit, ihmisen tekemä tarkistus, kustannus- ja viiverajat sekä suojatoimet.
  • Toimita viimeisteltyjä sisäisiä ohjelmistoja, joissa on responsiivinen toiminta, saavutettavuus, selkeät virheilmoitukset ja luotettava dokumentaatio.
  • Aseta mitattavat tavoitteet, seuraa käyttöönottoa ja jaa havaintosi.
  • Edistä käyttöönottoa suunnittelukumppaneiden, pilottien, julkaisutiedotteiden, neuvonta-aikojen ja suoraviivaisten siirtymäpolkujen avulla.
  • Muuta toimiviksi osoittautuneet kertaratkaisut uudelleenkäytettäviksi komponenteiksi ja tee omistamaasi työhön liittyvät tekniset päätökset.
  • Tee tiivistä yhteistyötä tiimikavereiden kanssa ja ota laajempi tiimi mukaan päätöksiin, jotka vaikuttavat oman alueesi ulkopuolisiin työnkulkuihin.

Vaatimukset

  • Vähintään viiden vuoden ammatillinen ohjelmistokehityskokemus; harjoittelujaksoja ei lasketa mukaan.
  • Näyttöä ohjelmistojen julkaisemisesta niin, että käyttäjät ovat ottaneet ne käyttöön omasta tahdostaan.
  • Kokemusta monimutkaisen projektin johtamisesta epäselvistä vaatimuksista julkaisuun asti.
  • Kyky koordinoida työtä eri tiimien välillä ja tehdä perusteltuja päätöksiä laajuudesta ja toteutuksen kompromisseista.
  • Vahva osaaminen vähintään yhdellä olennaisella osa-alueella, kuten TypeScriptissä ja Reactissa, Gossa, Pythonissa, Javassa tai Rustissa.
  • Kyky työskennellä tehokkaasti ohjelmistokehityksen lähialueilla.
  • Kokemusta kehittäjätyökalujen, kuten komentorivikäyttöliittymien, sisäisten alustojen, ohjelmistokehityspakettien, CI/CD-työkalujen tai IDE-integraatioiden luomisesta.
  • Kyky selittää, mikä tekee kehittäjille suunnatusta ohjelmistosta arvokasta sen käyttäjille.
  • Kyky arvioida LLM-pohjaisia ominaisuuksia ja niiden virhetilanteita sekä tunnistaa, missä tarvitaan ihmisen tekemää tarkistusta.
  • Kyky kerätä käyttäjien näkemyksiä ja arvioida vuorovaikutus- ja virhetilanteita.
  • Selkeä kirjallinen viestintä määrittelyissä, dokumentaatiossa, muutoslokeissa ja julkaisutiedoissa.
  • Valmius työskennellä epäselvissä tilanteissa.
  • Taustaselvityksen läpäiseminen on pakollista.

Edut

  • Mahdollisuus bonukseen.
  • Osakepalkkio.
  • Kattava terveys-, hammas- ja näköterveydenhuolto.
  • Joustava työskentely lähitoimistolla, kotoa käsin tai näiden yhdistelmänä sijaintirajoitusten puitteissa.
  • Kilpailukykyinen palkkaus.
  • Yhteistyöhön kannustava työympäristö.
  • Mahdollisuus saada aikaan merkityksellistä muutosta.
  • Kohtuulliset mukautukset vammaisille henkilöille, jotka täyttävät tehtävän vaatimukset.