Informacje o stanowisku
GSOC Sp. z o.o. jest spółką technologiczną rozwijającą zaawansowane systemy sterowania oświetleniem (LarsLighting) oraz narzędzia do zarządzania inwentaryzacją. Nasze rozwiązania opierają się na autorskiej infrastrukturze łączącej hardware z ekosystemem aplikacji mobilnych i centralnym panelem administracyjnym.
Obecnie poszukujemy programisty React Native, który przejmie odpowiedzialność za rozwój i utrzymanie warstwy mobilnej naszych produktów.
Twoja rola i odpowiedzialność:
- Rozwój aplikacji mobilnych: Będziesz odpowiadać za implementację funkcjonalności w aplikacjach obsługujących sterowanie oświetleniem (LarsLighting BT, Mesh, RC) oraz zarządzanie inwentaryzacją (GSOC Inventory).
- Integracja z hardwarem: Twoim zadaniem będzie obsługa komunikacji niskopoziomowej z urządzeniami przez Bluetooth LE oraz Bluetooth Mesh.
- Praca z danymi: Będziesz implementować logikę zapisywania danych lokalnie oraz ich synchronizacji systemem autoryzacji i backendem.
- Współpraca techniczna: Będziesz pracować w oparciu API oraz profesjonalne procesy CI/CD na GitLabie.
Czego możesz oczekiwać:
- Konkretnego stacku: React Native, TypeScript, GitLab.
- Przejrzystej architektury: Wchodzisz do projektu z uporządkowanym backendem, udokumentowanym API i gotowymi pipeline’ami wdrożeniowymi.
- Wsparcia merytorycznego: Nad stabilnością systemu czuwa architekt/lead.
- Realnego produktu: Pracujesz nad rozwiązaniami, które sterują fizycznym sprzętem i są wykorzystywane produkcyjnie u klientów.
- Must have: React Native, TypeScript, JavaScript.
- Must have: Znajomość narzędzi do kontroli wersji (GitLab).
- Nice to have: Doświadczenie w pracy z urządzeniami IoT lub komunikacją Bluetooth.
- Nice to have: Podstawowa wiedza o działaniu API i baz danych (dla lepszego zrozumienia architektury).
- Nice to have: Status studenta
- Languages: Angielski na poziomie min. B2 (czytanie dokumentacji technicznej).
GSOC Sp. z o.o. jest spółką technologiczną rozwijającą zaawansowane systemy sterowania oświetleniem (LarsLighting) oraz narzędzia do zarządzania inwentaryzacją. Nasze rozwiązania opierają się na autorskiej infrastrukturze łączącej hardware z ekosystemem aplikacji mobilnych i centralnym panelem administracyjnym.
Obecnie poszukujemy programisty React Native, który przejmie odpowiedzialność za rozwój i utrzymanie warstwy mobilnej naszych produktów.
Twoja rola i odpowiedzialność:
- Rozwój aplikacji mobilnych: Będziesz odpowiadać za implementację funkcjonalności w aplikacjach obsługujących sterowanie oświetleniem (LarsLighting BT, Mesh, RC) oraz zarządzanie inwentaryzacją (GSOC Inventory).
- Integracja z hardwarem: Twoim zadaniem będzie obsługa komunikacji niskopoziomowej z urządzeniami przez Bluetooth LE oraz Bluetooth Mesh.
- Praca z danymi: Będziesz implementować logikę zapisywania danych lokalnie oraz ich synchronizacji systemem autoryzacji i backendem.
- Współpraca techniczna: Będziesz pracować w oparciu API oraz profesjonalne procesy CI/CD na GitLabie.
Czego możesz oczekiwać:
- Konkretnego stacku: React Native, TypeScript, GitLab.
- Przejrzystej architektury: Wchodzisz do projektu z uporządkowanym backendem, udokumentowanym API i gotowymi pipeline’ami wdrożeniowymi.
- Wsparcia merytorycznego: Nad stabilnością systemu czuwa architekt/lead.
- Realnego produktu: Pracujesz nad rozwiązaniami, które sterują fizycznym sprzętem i są wykorzystywane produkcyjnie u klientów.
,[Rozwój i utrzymanie aplikacji mobilnych (iOS/Android) w technologii React Native., Implementacja warstwy wizualnej oraz logiki biznesowej po stronie frontendowej na podstawie wymagań., Integracja aplikacji z centralnym systemem autoryzacji oraz backendem (Express, Prisma)., Współpraca z zespołem hardware przy testowaniu komunikacji Bluetooth (BLE/Mesh)., Dbanie o jakość kodu i zgodność z architekturą. Requirements: React native, TypeScript, JavaScript, Swift, Kotlin, Java Tools: GitLab, GIT. Additionally: Small teams, International projects, Canteen, Free beverages, Free parking, Free coffee, Modern office, No dress code.
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach