Szukamy doświadczonego i pełnego pasji starszego programisty natywnego React, który dołączy do naszego dynamicznego zespół. Na tym stanowisku będziesz kierować rozwojem i utrzymaniem aplikacji mobilnych, które zapewniają płynną, intuicyjną obsługę naszych narzędzi konsultacyjnych opartych na sztucznej inteligencji i rozwiązań do zarządzania praktyką. Twoja wiedza na temat architektury aplikacji mobilnych będzie niezbędna do tworzenia skalowalnych, łatwych w utrzymaniu i wydajnych aplikacji, któr
Szukamy doświadczonego i pełnego pasji starszego programisty natywnego React, który dołączy do naszego dynamicznego zespół. Na tym stanowisku będziesz kierować rozwojem i utrzymaniem aplikacji mobilnych, które zapewniają płynną, intuicyjną obsługę naszych narzędzi konsultacyjnych opartych na sztucznej inteligencji i rozwiązań do zarządzania praktyką. Twoja wiedza na temat architektury aplikacji mobilnych będzie niezbędna do tworzenia skalowalnych, łatwych w utrzymaniu i wydajnych aplikacji, które wspierają zarówno nasze cele w zakresie zaangażowania pacjentów, jak i potrzeby operacyjne praktyk estetycznych.
Kluczowe obowiązki:
- Kieruj rozwojem solidnych i wydajnych aplikacji mobilnych React Native, koncentrując się na przyjaznym dla użytkownika i responsywnym projektowaniu.
- Podejmuj kluczowe decyzje dotyczące architektury dla rozwoju aplikacji mobilnych, zapewnianie skalowalności, łatwości konserwacji i zgodności z najlepszymi praktykami.
- Ściśle współpracuj z programistami backendu, projektantami UI/UX i menedżerami produktu, aby tworzyć rozwiązania spełniające wysokie standardy użyteczności, precyzji technicznej i wydajności.
- Archiwizuj i wdrażaj komponenty i biblioteki wielokrotnego użytku dla aplikacji mobilnych, optymalizując pod kątem skalowalności i łatwości konserwacji.
- Wdrażaj rozwiązania do zarządzania stanem (np. Redux, MobX) i integruj aplikacje za pomocą RESTful i Interfejsy API GraphQL.
- Zapewnij techniczną wykonalność i wysoką wydajność projektów UI/UX .
- Bądź na bieżąco z pojawiającymi się technologiami, szczególnie w programowaniu na urządzenia mobilne i stale ulepszaj praktyki programistyczne.
- Będź mentorem młodszych programistów i przeprowadzaj dokładne przeglądy kodu, aby utrzymać jego jakość.
- Aktywnie bierz udział w zwinnych procesach programistycznych, w tym w planowaniu sprintów i retrospekcjach.
Wymagania:
- Ponad 6 lat doświadczenia zawodowego w programowaniu na urządzenia mobilne, w szczególności z React Native.
- Udokumentowane doświadczenie w podejmowaniu decyzji w zakresie architektury aplikacji mobilnych, z głębokim zrozumieniem najlepszych praktyk w zakresie wydajność, skalowalność i łatwość konserwacji.
- Doskonała biegłość w JavaScript, w tym w funkcjach ES6+.
- Rozległe doświadczenie z frameworkiem React Native i powiązanymi narzędziami w języku Ekosystem React (np. Redux, React Nawigacja).
- Umiejętność integracji aplikacji mobilnych z interfejsami API RESTful i znajomość nowoczesnych mechanizmów autoryzacji, takich jak JWT.
- Doświadczenie w zakresie zasad projektowania responsywnego i adaptacyjnego dla aplikacji mobilnych.
- Znajomość potoków tworzenia front-endu i narzędzi do wersjonowania kodu (np. Git).
- Dogłębna znajomość kompatybilności między platformami i wydajności mobilnej optymalizacja.
- Znajomość frameworków testowych, takich jak Jest i React Native Testing Library.
- Doskonałe umiejętności rozwiązywania problemów i dbałość o szczegóły.
- Doskonałe umiejętności komunikacyjne i podejście zorientowane na współpracę zespołową.
Preferowane kwalifikacje:
< p style="font-style: normal; Font-weight: 400">
Co oferujemy: