JavaScript Developer (Node.js)

Homeoffice HPP Freelancer
Sprinx Systems, a.s. Praha 4 Navrhni si plat
Jsme Sprinx Systems. Na trhu jsme od roku 1996, letos slavíme 25 narozeniny a za tu dobu jsme toho hodně dosáhli, ale stále se učíme a dál rozvíjíme. Oslovujeme několik segmentům trhu, ale naší hlavní parketou je vývoj řešení na míru, převážně větších e-commerce řešení a webových portálů. Jsme partou nadšených lidí, které baví, co dělají a vědí, že důležitý je prozákaznický přístup a práce, která má smysl.

Nyní hledáme JavaScript Developera na projekt ESET, který provozuje jako globálně distribuované cloudové řešení v MS Azure. Backend je postavený na serverless službách Azure Functions. Nyní pracujeme na řešení pro Severní Ameriku, čekají nás další země po celém světě. Více o projektu si můžeš přečíst například tady: https://www.sprinx.com/reference/pripadove-studie/globalni-e-commerce-cs 

O čem je práce na této pozici?

  • Programovací jazyky: JavaScript (70 %), HTML a CSS (20 %), C# (10 %)
  • Runtime a knihovny: Node.js, React
  • Nejčastěji se setkáš s JavaScriptem (Node.js), ve kterém je napsán backend. Dobrá znalost tohoto jazyka je důležitá, jelikož se jedná o klíčovou část systému. Bude tedy potřeba, abys udržoval kód čitelný (pro sebe i pro kolegy), otestovaný (unit testy) a optimalizovaný, a to samé pak vyžadoval od svých kolegů při code review. Kromě Node.js se setkáš s Reactem, pomocí něhož je napsán frontend. Zde není nutná perfektní znalost této knihovny, ale je potřeba, abys rozuměl kódu a byl schopen provádět code review. C# se na projektu objevuje pouze v backendové části, která se stará o uživatelskou konfiguraci systému. I když se úpravy v této části nedělají tak často, bude nutné, abys s jazykem C# a .NET frameworkem měl nějaké zkušenosti.
  • Spolupracoval bys v týmu, který se skládá z Project Managera, Team Leadera, 5 vývojářů (3,5 na backendu a 1,5 na frontendu) a 1 testera
  • Vyvíjíme agilně ve 14denních sprintech, standupy máme každý den
  • Rozšiřujeme stávající řešení, ale zároveň také vyvíjíme nové požadavky

Co bys měl umět?

  • Znalosti: REST API, Git (na úrovni senior developera - pull/merge requesty, příprava deploymentu), nutná komunikační znalost angličtiny (čtení a psaní)
  • Plus: zkušenosti s Microsoft Azure (Azure Functions, Azure Service Bus, Azure Cosmos DB, Application Insights), TDD, znalost Kentico, znalost event sourcingu
  • Soft Skills: pořádnost a čistota kódu, samostatnost, zodpovědný a uvědomělý přístup, důraz na kvalitu práce, řešení problémů místo jejich přehlížení (řešení rizik), důraz na bezpečnost řešení, ochota předávat znalosti kolegům

Co je potřeba

Node.js
JavaScript
React
REST API
Git

Výhodou

C#
.NET
Microsoft Azure
Kentico
TDD
Event sourcing

Softskills

pořádnost a čistota kódu
samostatnost
zodpovědný a uvědomělý přístup
důraz na kvalitu práce
řešení problémů místo jejich přehlížení (řešení rizik)
důraz na bezpečnost řešení
ochota předávat znalosti kolegům
  • Úroveň
    Junior Medior Senior Expert
  • Vzdělání
    VŠ student
  • Jazyky
    Česky – plynule Anglicky – čtení dokumentace

Nabízíme

  • Typ odměny
    Odměna/Plat
  • Vzdálená práce
    Homeoffice
  • Pracovní prostředí
    Moderní
  • Typ práce nebo projektu
    Moderní technologie

Jaké jsou benefity?

Co nabízíme?

  • 5 týdnů dovolené
  • Spolupráce možná na HPP či IČ
  • Možnost pravidelného Home Office
  • Stravenky, Multisportka, občerstvení na pracovišti a samozřejmě neomezený přístup ke kávě :)
  • Jsme dog/cat/kid friendly
  • Parkování zdarma v areálu Branického pivovaru
  • Notebook, telefon, kabely, sluchátka - co budeš potřebovat
  • Možnost osobně se podílet na návrhu aplikace a diskutovat s kolegy o dalším vývoji řešení
  • Prostor pro profesní rozvoj (interní i externí školení, TechLunches, certifikace)
  • Účast na zajímavých dlouhodobých projektech pro prestižní společnosti (http://www.sprinx.com/Reference)
  • Fajn lidi, pravidelné neformální teambuildingy a firemní akce

Proč si vybrat tuto nabídku?

U nás budeš mít možnost podílet se osobně na návrhu aplikace a diskutovat s kolegy o dalším vývoji řešení. Budeš mít prostor pro profesní rozvoj (interní i externí školení, TechLunches, certifikace), máme zajímavé projekty a spoustu chytrých hlav, od kterých se můžete hodně naučit. Určitě se můžeš účastnit zajímavých dlouhodobých projektů pro prestižní společnosti (http://www.sprinx.com/Reference). Dáváme důraz na seberealizaci, necháme ti na to dostatečný prostor - snažíme se, aby lidi dělali, co je baví. Věci se u nás hýbou - pokud je potřeba rozhodnutí ze strany managementu, jde o otázku hodin či dnů, ne měsíců. V neposlední řadě tu čekají fajn lidi, pravidelné neformální teambuildingy a firemní akce.

Další informace o pozici

  • Typ smlouvy
    Interní pozice (HPP a další) Freelancer
  • Typ pracovního úvazku
    Plný úvazek
  • Typ firmy
    Střední
  • Místo pracoviště
    Praha 4