Par darbu
Mēs meklējam pieredzējušu TypeScript programmētāju darbam mūsu izstrādes komandā, lai:
- cieši sadarboties ar produkta īpašnieku, lai vadītu pilnu izstrādes ciklu, pamatojoties uz mainīgajām prasībām.
- Īstenot augstas kvalitātes programmatūru, pamatojoties uz lietotāju stāstiem, tostarp aplēšot ieguldīto darbu.
- Piedāvājiet tehniskus risinājumus un uzlabojumus, pievienojot pārdomātus argumentus, kas tos pamato;
- Augstas kvalitātes, kopīgas koda pārbaudes kā izstrādes pamatprakse.
- Nodrošiniet, ka izmaiņas tiek rūpīgi dokumentētas kā standarta izstrādes prakse.
- Izveidot un uzturēt drošas CI/CD operācijas.
- Sadarboties ar citām Banqup Group struktūrvienībām un programmām.
Mēs būtu priecīgi redzēt
Prasības tehniskajām prasmēm:
- vismaz 6 gadu profesionālā darba pieredze TypeScript izstrādē
- Eksperts React pamatkoncepciju un tās ekosistēmas izpratnē.
- Padziļināta izpratne par JavaScript un TypeScript pamatprincipiem, ar lielu interesi par to, kā viss darbojas zem pārsega.
- Pieredze ar Node.js backend ietvarstruktūru, piemēram, Express vai NestJS
- Īpašs uzsvars uz labi dokumentēta, tīra un kopjama koda rakstīšanu;
- Pārvaldiet profilēšanas un salīdzinošās novērtēšanas rīkus, lai atrastu un novērstu vājās vietas.
- Pieredze ar testēšanas vadītu izstrādi, automatizētu testēšanu un nepārtrauktu integrāciju, izmantojot tādus ietvarus kā Jest vai līdzīgus.
- Iepazīšanās ar monorepo rīkiem (piem., Nx, Yarn).
- Web API zināšanas: REST, OpenAPI
- Pieredze ar avota kontroli (git/git-flow)
- datubāzes zināšanas: SQL (PostgreSQL), NoSQL (DynamoDB);
- AWS (Lambda, DynamoDB, SQS, ...)
- Obligāta prasība ir teicama angļu valodas prasme sarunvalodā un rakstveidā;
Zināšanas par kādu no šīm jomām ir priekšrocība:
- Pieredze E2E testu rakstīšanā, izmantojot tādas sistēmas kā Cypress vai Selenium.
- Zināšanas par Webpack / Vite, Jenkins, Docker un JIRA.
- Labs priekšstats par tīmekļa izstrādi: HTML5, CSS3
- DevOps un Terraform
- Zināšanas par alternatīvām tehnoloģijām un sistēmām
Mīkstās prasmes:
- skaidra, kodolīga, saskanīga un pilnīga rakstiska un mutiska saziņa angļu valodā.
- Spēja meklēt, interpretēt un sniegt informāciju
- Jūs dalāties ar savām idejām un nepārtraukti pilnveidojat sevi un apkārtējo komandu.
- Augsta integritāte un liela uzmanība detaļām
- uzņemties atbildību par rakstīto kodu un proaktīvi risināt problēmas.
- Novērtēt komandas darbu un būt komandas spēlētājam
- Lai gan ir svarīgi strādāt komandā, jums ir jāspēj strādāt patstāvīgi.
Mēs esam apņēmušies veicināt daudzveidīgu un iekļaujošu darbavietu, kurā ikviens jūtas novērtēts un cienīts. Kā vienlīdzīgu iespēju darba devējs mēs gaidām pieteikumus no jebkuras vides. Vadoties pēc ESAO Atbildīgas uzņēmējdarbības prakses un ANO cilvēktiesību principiem, mēs esam apņēmušies ievērot ētiskas prakses principus un ar saviem inovatīvajiem risinājumiem radīt pozitīvu ietekmi.