SIEMA TECH to międzynarodowa firma informatyczna świadcząca usługi w zakresie tworzenia oprogramowania i doradztwo. Współpracujemy z klientami z całego świata i wykorzystujemy najnowocześniejsze technologie, aby zapewnić wysoką jakość naszej pracy.Poszukujemy wykwalifikowany i zmotywowany starszy programista natywny React, aby dołączyć do naszego dynamicznego zespołu.React Native Specjalizacja:ponad 4 lata doświadczenie zawodowe z React Native.Dogłębna znajomość JavaScript, ES6+, TypeScript i no
SIEMA TECH to międzynarodowa firma informatyczna świadcząca usługi w zakresie tworzenia oprogramowania i doradztwo. Współpracujemy z klientami z całego świata i wykorzystujemy najnowocześniejsze technologie, aby zapewnić wysoką jakość naszej pracy.
Poszukujemy wykwalifikowany i zmotywowany starszy programista natywny React, aby dołączyć do naszego dynamicznego zespołu.
React Native Specjalizacja:
- ponad 4 lata doświadczenie zawodowe z React Native.
- Dogłębna znajomość JavaScript, ES6+, TypeScript i nowoczesnych bibliotek/frameworków JavaScript.
- Dogłębne zrozumienie architektury, komponentów i integracji API React Native .
Programowanie na urządzenia mobilne:
- Ponad 6 lat doświadczenia w tworzeniu aplikacji mobilnych.
- Dogłębne zrozumienie zasad mobilnego interfejsu użytkownika/UX, optymalizacja wydajności i wzorce projektowe są niezbędne.
- Dogłębna znajomość wzorców interfejsu użytkownika w systemach iOS i Android oraz doświadczenie w natywnych frameworkach interfejsu użytkownika.
- Znajomość Expo w zakresie programowania i wdrażania React Native.
- Doświadczenie w tworzeniu natywnych aplikacji mobilnych dla systemów iOS (Swift, Objective-C) lub Android (Kotlin, Java) będzie dodatkowym atutem.
Zarządzanie stanem:
- Umiejętność obsługi bibliotek do zarządzania stanem, takich jak Redux, MobX lub React Context API.
Integracja z backendem:
- Doświadczenie z interfejsami API RESTful, GraphQL i integracją bibliotek innych firm.
- Znajomość usług backendu i dostawców usług chmurowych, takich jak AWS, Firebase lub Azure.
Testowanie i debugowanie:
- Doświadczenie w pracy ze frameworkami testowymi, takimi jak Jest i Enzyme, a także w testowaniu kompleksowym.
- Umiejętność debugowania i optymalizacji aplikacji React Native pod kątem wydajności.
Kontrola wersji i CI/CD:
- Duże doświadczenie z systemami kontroli wersji, szczególnie Git.
- Znajomość potoków ciągłej integracji/ciągłego wdrażania (CI/CD).
< p style="styl czcionki: normalny; waga czcionki: 400">Wdrożenie:- Udokumentowane doświadczenie we wdrażaniu aplikacji w Apple App Store i Google Play Store.
- Zrozumienie procesu wydawania aplikacji, wersjonowania i transmisji bezprzewodowej (OTA) aktualizacje.
Umiejętności miękkie:
Rozwiązywanie problemów:
- Doskonałe umiejętności analityczne i rozwiązywania problemów, ze szczególnym naciskiem na rozwiązywanie problemów i optymalizację kodu.
- Umiejętność proponowania rozwiązań technicznych i prowadzenia zespołów przez złożone wyzwania.
Komunikacja:
- Doskonałe umiejętności komunikacji pisemnej i werbalnej.
- Umiejętność jasnego wyrażania pomysłów, wyjaśniania koncepcji technicznych i przekazywania konstruktywnych informacji zwrotnych.
- Poziom języka angielskiego: wyższy średniozaawansowany i wyższy.
Współpraca zespołowa:
- Doświadczenie w pracy w środowisku Agile/Scrum.
- Możliwość opiekowania się młodszymi programistami, przeprowadzania przeglądów kodu i przyczyniania się do dzielenia się wiedzą w zespole.
Możliwość dostosowania:
- Możliwość szybkiego uczenia się nowych technologii i dostosowywania się do szybko zmieniającego się środowiska programistycznego.
- Chęć bycia na bieżąco z najnowszymi trendami i technologiami branżowymi.< /li>
Wykształcenie i doświadczenie:
Stopień:
- Licencjat lub tytuł magistra w dziedzinie informatyki, inżynierii lub pokrewnej dziedziny (lub równoważne doświadczenie).
Portfolio/projekty:
- Udokumentowane doświadczenie dzięki portfolio aplikacji React Native dostępnych w App Store/Sklepie Play.
- Dogłębne zrozumienie całego cyklu życia rozwoju urządzeń mobilnych.
< /ul>Oferujemy:
- Możliwość pracy z nowoczesnymi technologiami i wysokiej jakości projektami.
- Elastyczny grafik pracy i możliwość pracy zdalnej.
- Pomoc (w nieobecności) przy rejestracji IE (wsparcie prawne i księgowe).
- Szkolenia i ciągły rozwój: szkolenia wewnętrzne, programy certyfikacyjne, wspólnoty zainteresowań, kursy języka angielskiego.
- W pełni oficjalny wynagrodzenie (wpłata na rachunek bieżący IE).
Rozmowa kwalifikacyjna składa się z 4 etapów: rozmowa wprowadzająca, wykonanie zadania technicznego, rozmowa techniczna, rozmowa z klientem.
Jeśli jesteś zainteresowany tą ofertą pracy i spełniasz wymagania, wyślij swoje CV i list motywacyjny na nasz e-mail. Z niecierpliwością czekamy na powitanie Cię w naszym zespole!