Frontend Developer
Zakres obowiązków:
• Projektowanie i implementacja interfejsów użytkownika dla aplikacji webowych wspierających systemy łączności, nawigacji i telemetrii.
• Tworzenie interaktywnych paneli do wizualizacji danych (np. pozycjonowania, stanu łączy, parametrów systemowych).
• Integracja frontendu z warstwą backendową
• Projektowanie architektury aplikacji frontowych z uwzględnieniem wydajności, bezpieczeństwa i skalowalności.
• Implementacja logiki prezentacyjnej w technologiach takich jak React, Angular lub Vue.js (w zależności od stosowanego stosu technologicznego).
• Optymalizacja aplikacji pod kątem wydajności, responsywności oraz zgodności z różnymi przeglądarkami i urządzeniami.
• Współpraca z zespołami inżynierów systemowych, backend developerów, specjalistów ds. integracji i testerów.
• Udział w analizie wymagań użytkowników i definiowaniu funkcjonalności interfejsu systemowego.
• Utrzymywanie i rozwijanie dokumentacji technicznej kodu oraz procedur wdrożeniowych.
• Dbanie o jakość kodu (Code Review, stosowanie zasad Clean Code i wzorców projektowych).
• Udział w procesach integracji systemów z elementami elektronicznymi i komunikacyjnymi (np. wizualizacja danych z urządzeń, integracja z systemami nawigacyjnymi GNSS).
• Współpraca przy wdrażaniu nowych funkcjonalności, modernizacji systemów i zapewnieniu ciągłości działania aplikacji frontowych.
• Konsultacje rozwiązań technicznych z klientami
Wymagania:
Wykształcenie wyższe, techniczne;
Doświadczenie w pracy z wybranym frameworkiem (Angular/React/Vue.js)
Bardzo dobra znajomość TypeScript/JavaScript
Znajomość HTML, CSS
Umiejętność pracy z wykorzystaniem systemu kontroli wersji (GitLab);
Frontend Developer
Frontend Developer