Start-up z Londynu, który jest na wczesnym etapie, poszukuje programisty front-end (w pełni zdalnego), który weźmie udział we wszystkich cyklach rozwoju oprogramowania, od koncepcji po produkcję. Rola polega na pracy nad budowaniem platformy internetowej. Będziesz współpracować z założycielem, który ma doświadczenie w inżynierii oprogramowania oraz z projektantami UI/UX. Ważne jest, abyś czuł się komfortowo pracując indywidualnie przy minimalnych wskazówkach. Nasz stos technologii: Frontend: HTM
Start-up z Londynu, który jest na wczesnym etapie, poszukuje programisty front-end (w pełni zdalnego), który weźmie udział we wszystkich cyklach rozwoju oprogramowania, od koncepcji po produkcję. Rola polega na pracy nad budowaniem platformy internetowej. Będziesz współpracować z założycielem, który ma doświadczenie w inżynierii oprogramowania oraz z projektantami UI/UX. Ważne jest, abyś czuł się komfortowo pracując indywidualnie przy minimalnych wskazówkach. Nasz stos technologii: Frontend: HTML, CSS, TypeScript, Angular, Ionic Obowiązki Projektowanie, tworzenie i wdrażanie aplikacji internetowych przy użyciu frameworków Angular i Ionic. Obejmuje to pisanie czystego i łatwego w utrzymaniu kodu, przestrzeganie najlepszych praktyk i standardów kodowania. Integracja z aplikacjami po stronie serwera. Przekładanie specyfikacji projektowych i makiet na funkcjonalne i atrakcyjne wizualnie interfejsy użytkownika. Obejmuje to wdrażanie komponentów interfejsu użytkownika, układów i stylów w celu stworzenia angażującego doświadczenia użytkownika. Zrozumienie wymagań i wdrożenie nowych funkcji lub ulepszeń. Może to obejmować integrację interfejsów API, wdrożenie zarządzania danymi i synchronizację oraz zapewnienie optymalnej wydajności na różnych urządzeniach. Identyfikowanie i rozwiązywanie problemów technicznych, błędów i wąskich gardeł wydajności w aplikacji. Wymaga to analizy i debugowania kodu, przeprowadzania testów i zapewnienia jakości oraz zapewnienia płynnego działania aplikacji. · Integracja z usługami backendowymi i API w celu pobierania i aktualizowania danych w aplikacji mobilnej. Obejmuje to pracę z interfejsami API RESTful, obsługę uwierzytelniania i autoryzacji oraz zarządzanie synchronizacją danych. Używanie systemów kontroli wersji, takich jak Git, do zarządzania repozytoriami kodu. Obejmuje to rozgałęzianie, łączenie i rozwiązywanie konfliktów w celu zapewnienia płynnej współpracy. Opracowuje dokumentację, schematy blokowe, układy, diagramy, wykresy, komentarze do kodu i czysty kod do wyjaśniania i pokazywania rozwiązań. Przeprowadzanie testów jednostkowych, testów integracyjnych i testów end-to-end w celu zapewnienia niezawodności i stabilności aplikacji. Obejmuje to pisanie przypadków testowych, przeprowadzanie automatyzacji testów i pracę nad rozwiązaniem wszelkich zidentyfikowanych problemów. Wymagania Licencjat z informatyki lub dziedzin pokrewnych Ponad 7 lat doświadczenia w programowaniu Biegła znajomość języka angielskiego Doświadczenie Angular jest koniecznością Silne zrozumienie podstaw informatyki, takich jak OOP, struktury danych, projektowanie WzorceDoskonała znajomość TypeScript i JavaScriptDoświadczenie z konteneryzacją (Docker)Doświadczenie z językami frontendowymi, takimi jak HTML5, CSS3, SASS Biegłość w pisaniu profesjonalnego, jasnego, czytelnego, zrozumiałego i dobrze przetestowanego koduDobre umiejętności komunikacji werbalnej i pisemnej w celu interakcji z zewnętrznymi i wewnętrznymi interesariuszami projektuTechniczne umiejętności debugowania w celu znalezienia przyczyn wszelkich problemówDoświadczenie w korzystaniu z metodologii testowania oprogramowania, w tym testów jednostkowych, testów integracyjnych, testowania systemów oraz testowania podatności i narzędziDoświadczenie w zwinnym programowaniu Najlepsze praktyki kontroli wersji przy użyciu Git.Miło miećZnajomość administracji Linux/Unix.Doświadczenie z czasem , aplikacje do rezerwacji i planowaniaDoświadczenie z aplikacją do połączeń wideoDoświadczenie z aplikacją do płatności onlineDoświadczenie z wieloma językamiaplikacja geDoświadczenie w tworzeniu wieloplatformowych aplikacji mobilnychDoświadczenie z frameworkiem IonicDoświadczenie z produktami Atlassian, takimi jak JIRA i ConfluenceKorzyści100% zdalneMiesięczne wynagrodzenie DOE: 1000 - 2000 USDKontrakt 40 godzin tygodniowoPoczątkowy kontrakt na 6 miesięcy (z możliwością przedłużenia)
Pokaż więcej
Pokaż mniej
Poziom pozycji
Poziom średni starszy
Rodzaj zatrudnienia
Pełny etat
Obowiązki służbowe
Inżynieria i technologie informacyjne
Przemysły
Edukacja