Currency

Software Developer

JavaScript

Software Developer

JavaScript

Wołowska 6, Wrocław

Vulcan

Undetermined
B2B
Mid
Remote

Tech stack

    JavaScript

    regular

    TypeScript

    regular

    .NET/C#

    regular

    RestAPI

    regular

    Angular/React/Vue/ExtJS

    junior

    ExtJS(Sencha)

    nice to have

Job description

Mamy dla Ciebie:  pracę w firmie będącej liderem na rynku rozwiązań IT dla oświaty, zatrudnienie w oparciu o umowę współpracy b2b, możliwość rozwoju zawodowego, miłą i przyjazną atmosferę pracy wspierającą efektywną współpracę;  dostęp do nowoczesnych technologii informatycznych, możliwość pracy 100% zdalnie.

Zakres obowiązków (aplikacje SPA)

  • Utrzymanie i rozwój aplikacji UONET+/EduOne (https://www.vulcan.edu.pl/programy/e-dziennik-uonet-87), w szczególności pod kierunkiem lidera zespołu:
    • Tworzenie kodu modułów SPA wytwarzanych w React i ExtJS 
    • Tworzenie kodu części serwerowej wytwarzanej w .NET
  • Optymalizacja wydajności aplikacji UONET+/EduOne, w tym:
    • Współpraca z architektami w przypadku konieczności modyfikacji architektury rozwiązania 
    • Współpraca z administratorami centrum przetwarzania danych w zakresie analizy obciążenia serwerów MsSQL/IIS oraz wprowadzania modyfikacji w rozwiązaniu
  • Tworzenie testów jednostkowych dla dodawanego/zmienianego kodu
  • Współpraca z analitykiem przy tworzeniu projektu aplikacji
  • Współpraca z grafikiem przy tworzeniu interfejsu użytkownika aplikacji
  • Współpraca z zespołem testerów w szczególności w zakresie:
    • Przygotowania środowisk testowych w części serwerowej
    • Wprowadzania zmian związanych w wykrytych w testach lukach bezpieczeństwa 

Idealny kandydat/ nasze oczekiwania:

  • Zna JavaScript i TypeScript
  • Ma doświadczenie (minimum kilkumiesięczna praca) w projekcie pisanym w Angular lub React lub Vue lub ExtJS (Sencha)
  • Zna .NET/C#, w szczególności implementację MVC
  • Zna WebAPI, RestAPI
  • Zna MS SQL, co najmniej potrafi modyfikować struktury bazy, zakładać indeksy, itp., przy czym operacje związane z bazą danych robi z pełną świadomością ich wpływu na wydajność w wysoko obciążonych operacjami CRUD środowiskach
  • Orientuje się, na czym polega budowanie bezpiecznych aplikacji internetowych, pisze je tak, by nie było po nim poprawek choćby po testach OWASP TOP 10 czy OWASP ZAP

Nice to have:

  • Choć piszmy w ExtJS, nie wymagamy znajomości tego framework’a. Jeśli ktoś zna Angular lub React lub Vue, nauczymy go ExtJS :)

Przybliżony procentowy rozkład czasu pracy:

  • 70% zadań to frontend budowy w ExtJS lub React – zależy jaki moduł będzie akurat na tapecie
  • 25% zadań to .NET/C# po stronie serwera
  • 5% to baza danych
 
Oferujemy:

  • Pracę z biura we Wrocławiu bądź 100% zdalnie
  • Atrakcyjne wynagrodzenie
  • Umowę o współpracę b2b
  • Nowoczesne technologie
  • Przyjazną atmosferę pracy wspierającą efektywną współpracę
  • Extra bonus o którym się dowiesz podczas pierwszej rozmowy :D 

Published: 10.11.2021
Office location