Informacje o stanowisku
- Projektowanie i rozwój istniejącej aplikacji webowej w technologii ASP.NET Core, .NET MAUI oraz TypeScript + React
- Bezpośrednia komunikacja z hardware urządzeń poprzez firmowe protokoły
- Tworzenie wieloplatformowych rozwiązań dla urządzeń opartych na systemie Linux oraz Android
- Pisanie testów jednostkowych, integracyjnych oraz testów automatycznych E2E
- Uczestnictwo w Code Review zespołu
- Współpraca z zespołem UX/UI, zespołem Embedded, zespołem klinicznym oraz testerem
- Utrzymanie wysokiej jakości kodu oraz dobrych praktyk programistycznych
- Udział w procesie wdrażania i utrzymania aplikacji
- Bycie częścią zespołu, który tworzy i dostarcza rozwiązania programistyczne na wszystkich etapach cyklu produkcyjnego
- Optymalizacja wydajności i bezpieczeństwa aplikacji
Widełki
18000 - 20000 PLN brutto
Lokalizacja
2 dni z biura 3 dni zdalnie
Sposób rekrutacji:
Zadanie rekrutacyjne + wywiad techniczny z livecoding na podstawie tego zadania.
Wymagania
- Minimum 3 lata doświadczenia zawodowego w roli Fullstack Developer
- Sprawne tworzenie aplikacji frontendowych z użyciem React i TypeScript
- Doświadczenie przy budowie aplikacji webowych w oparciu o model SPA
- Doświadczenie w realizacji projektów w technologiach: C#, .NET Core / .NET 9+, SQL, ASP.NET
- Znajomość MAUI (lub chęć nauczenia się) oraz Android API w C#
- Znajomość relacyjnych baz danych oraz praca z MySQL, MariaDB, SQLite
- Znajomość Entity Framework Core
- Umiejętność testowania i automatyzacji testów, pisanie testów jednostkowych w XUnit
- Znajomość narzędzi: Visual Studio oraz Visual Studio Code, Git, MSBuild, NPM
- Znajomość wzorców projektowych, umiejętność programowania obiektowego oraz funkcyjnego
- Znajomość języka angielskiego na poziomie umożliwiającym zrozumienie dokumentacji technicznej
- Umiejętność pracy zespołowej o podejściu skoncentrowanym na rozwiązywaniu problemów użytkowników
- Umiejętność kreatywnego rozwiązywania zadań i problemów
Nice to have
- Doświadczenie w pracy z obrazami Docker
- Doświadczenie w pracy z Google Cloud Platform
- Doświadczenie w pracy z GitHub, znajomość GitHub Actions
- Pisanie skryptów w PowerShell
- Znajomość WebSocket
- Pisanie testów jednostkowych w Jest
- Pisanie testów integracyjnych dla ASP.NET Core
- Umiejętność pisania testów E2E w Cypress
- Znajomość Chakra UI
- Znajomość Android API w Java
- Znajomość systemu operacyjnego Linux, pisanie skryptów w Bash
- Praca z urządzeniami niskopoziomowymi
Oferujemy:
- Dostęp do GitHub Copilot w ramach tworzenia oprogramowania
- Dostęp do Gemini Pro
- Możliwość rozwoju i wprowadzania własnych rozwiązań
- Elastyczne godziny pracy
- Laptop z systemem Windows lub Linux
- Współfinansowany pakiet medyczny PZU
- Projektowanie i rozwój istniejącej aplikacji webowej w technologii ASP.NET Core, .NET MAUI oraz TypeScript + React
- Bezpośrednia komunikacja z hardware urządzeń poprzez firmowe protokoły
- Tworzenie wieloplatformowych rozwiązań dla urządzeń opartych na systemie Linux oraz Android
- Pisanie testów jednostkowych, integracyjnych oraz testów automatycznych E2E
- Uczestnictwo w Code Review zespołu
- Współpraca z zespołem UX/UI, zespołem Embedded, zespołem klinicznym oraz testerem
- Utrzymanie wysokiej jakości kodu oraz dobrych praktyk programistycznych
- Udział w procesie wdrażania i utrzymania aplikacji
- Bycie częścią zespołu, który tworzy i dostarcza rozwiązania programistyczne na wszystkich etapach cyklu produkcyjnego
- Optymalizacja wydajności i bezpieczeństwa aplikacji
,[Projektowanie i rozwój istniejącej aplikacji webowej w technologii ASP.NET Core, .NET MAUI oraz TypeScript + React, Bezpośrednia komunikacja z hardware urządzeń poprzez firmowe protokoły, Tworzenie wieloplatformowych rozwiązań dla urządzeń opartych na systemie Linux oraz Android, Pisanie testów jednostkowych, integracyjnych oraz testów automatycznych E2E, Uczestnictwo w Code Review zespołu, Współpraca z zespołem UX/UI, zespołem Embedded, zespołem klinicznym oraz testerem, Utrzymanie wysokiej jakości kodu oraz dobrych praktyk programistycznych, Udział w procesie wdrażania i utrzymania aplikacji, Bycie częścią zespołu, który tworzy i dostarcza rozwiązania programistyczne na wszystkich etapach cyklu produkcyjnego, Optymalizacja wydajności i bezpieczeństwa aplikacji, Requirements: JavaScript, Docker, Google cloud, GitHub Actions, WebSocket, Cypress, Android, Linux, Basch Tools: . Additionally: Training budget, Private healthcare, Flat structure, Small teams, International projects, Free coffee, Free parking, No dress code.
Praca GliwiceGliwice - Oferty pracy w okolicznych lokalizacjach