
Talan on maailmanlaajuinen konsultointi- ja teknologiayritys, joka auttaa organisaatioita hyödyntämään innovaatioita toimintatapojensa ja päätöksentekonsa uudistamiseen. Yrityksen toiminta kattaa datan hallinnan ja ohjauksen, tekoälyn, kyberturvallisuuden sekä pilvialustat, ja sen ratkaisut tukevat kestävien liiketoimintamallien ja toiminnan kehittämistä. Talan työskentelee muun muassa Microsoftin, SAP:n, Oraclen ja Salesforcen teknologiaympäristöissä ja palvelee esimerkiksi energia-, liikenne- ja rahoituspalvelualoja. Yrityksellä on tiimejä 18 maassa viidellä mantereella, ja se yhdistää yrityskonsultoinnin ja SaaS-osaamisen auttaakseen asiakkaita muuttamaan datan ja teknologian käytännön liiketoimintatuloksiksi.
Etätyö Angular-käyttöliittymäkehittäjä
Kehitä skaalautuvia Angular-sovelluksia kansainvälisessä teknologiakonsultointiyritys Talanissa. Paranna suorituskykyä, testausta ja teknisiä käytäntöjä asiakasprojekteissa.
Kuvaus
- Rakenna ja ylläpidä skaalautuvia käyttöliittymäsovelluksia Angular 16+:lla ja TypeScriptillä.
- Luo uudelleenkäytettäviä, responsiivisia ja saavutettavia käyttöliittymiä nykyaikaisten verkkostandardien mukaisesti.
- Toteuta tilanhallinta NgRx:llä hyödyntäen Storea, Effectsejä, Selectoreita ja Signal Storea.
- Yhdistä sovelluksia REST-rajapintoihin, yrityksen design-järjestelmiin, komponenttikirjastoihin ja Web Components -komponentteihin.
- Luo ja ylläpidä automatisoituja testejä koodin laadun ja luotettavuuden varmistamiseksi.
- Arvioi koodia ja auta luomaan koodausstandardeja ja kehityskäytäntöjä.
- Tunnista teknistä velkaa ja ehdota parannuksia arkkitehtuuriin, suorituskykyyn ja ylläpidettävyyteen.
- Työskentele teknisten ja toiminnallisten sidosryhmien kanssa vaatimusten arvioimiseksi ja ratkaisujen toimittamiseksi.
- Kirjaa ja perustele teknisiä päätöksiä, jaa osaamista ja opasta muita kehittäjiä.
- Osallistu pakolliseen ympärivuorokautiseen päivystysvuoroon noin viikon ajan kolmen tai neljän kuukauden välein.
Vaatimukset
- Vähintään viiden vuoden kokemus käyttöliittymäkehityksestä ammattilaisena.
- Englannin kielen taito vähintään B2-tasolla.
- Edistyneet HTML5- ja CSS3-taidot, mukaan lukien responsiivinen suunnittelu, WCAG-saavutettavuusstandardit ja käyttöliittymäkehityksen parhaat käytännöt.
- Vahva JavaScript- ja TypeScript-kokemus.
- Käytännön kokemus Angular 16:sta tai uudemmasta on välttämätön.
- Kokemusta standalone-komponenteista.
- Kokemusta Angular Signalsista, computed()-funktiosta ja inject()-funktiosta.
- Kokemusta RxJS:stä ja reaktiivisesta ohjelmoinnista.
- Kokemusta NgRx:stä, mukaan lukien Store, Effects, Selectors ja Signal Store.
- Kokemusta design-järjestelmien, yrityskohtaisten komponenttikirjastojen ja Web Components -komponenttien integroinnista ja käytöstä.
- Kokemusta REST-rajapintojen integroinnista.
- Git- ja versionhallintatyönkulkujen osaaminen, mukaan lukien haarat, pull requestit, koodikatselmoinnit ja ristiriitojen ratkaiseminen.
- Vahva kokemus palveluiden, komponenttien ja tilanhallinnan automatisoiduista yksikkö-, integraatio- ja komponenttitesteistä.
- Testivetoisen kehityksen (TDD) ja/tai käyttäytymisvetoisen kehityksen (BDD) tuntemus ja käytännön osaaminen.
- Kokemusta Reactista ja Reduxista.
- Kokemusta ketteristä menetelmistä, erityisesti Scrumista.
- Kokemusta päästä päähän -testaustyökaluista, kuten Playwrightista tai Cypressistä.
Edut
- Kokoaikainen, vakituinen työsuhde.
- Täysin etätyö.
- Mahdollisuuksia ammatilliseen kasvuun ja urakehitykseen sekä jatkuvaan oppimiseen.
- Monikulttuurinen ja kansainvälinen työympäristö, jossa työskentelee kollegoita ja tiimejä eri maista.
- Laaja etupaketti, joka tukee fyysistä, henkistä ja taloudellista hyvinvointia.
- Smart Office Pack etätyön tueksi.