Publikuj oferty pracy
Zatrudniaj bez prowizji
103 wyświetlenia
Devinity.AI LLC
O nas:
Jesteśmy dynamiczną i innowacyjną firmą pracującą nad zaawansowanymi aplikacjami webowymi i mobilnymi. Do naszego zespołu poszukujemy doświadczonego programisty Frontend JavaScript na średnim poziomie. Jeśli pasjonujesz się tworzeniem intuicyjnych i przyjaznych dla użytkownika interfejsów dla platform internetowych i mobilnych oraz masz doświadczenie z React i React Native (Expo), ta szansa jest dla Ciebie!
Podstawowe obowiązki:
• Tworzenie i utrzymywanie aplikacji internetowych przy użyciu React i Next.js.
• Twórz i utrzymuj aplikacje mobilne przy użyciu React Native i Expo.
• Współpracuj z programistami backendu w celu integracji REST API lub GraphQL z interfejsami internetowymi i mobilnymi.
• Pisz czysty, łatwy w utrzymaniu i wydajny kod, zgodnie z najlepszymi praktykami w < strong>JavaScript i TypeScript.
• Wdrażaj zasady responsywnego projektowania, aby zapewnić płynną obsługę użytkowników na różnych urządzeniach, zarówno internetowych, jak i mobilnych
• Optymalizuj wydajność aplikacji, korzystając z technik takich jak dzielenie kodu, leniwe ładowanie i buforowanie.
• Praca z HTML5 i CSS3, aby tworzyć atrakcyjne wizualnie i dostępne komponenty interfejsu użytkownika dla Internetu.
• Używaj Bitbucket do kontroli wersji, wykonując typowy przepływ pracy .
• Bierz udział w przeglądach kodu i przyczyniaj się do ciągłego doskonalenia jakości kodu zespołu.
• Pisz testy jednostkowe i integracyjne, używając Jest dla obu React i React Native, aby zapewnić wysoką jakość i niezawodność kodu.
• Współpraca z zespołami projektantów i menedżerów produktu w celu przekształcania makiet UI/UX w funkcjonalne , wysokowydajne strony internetowe i mobilne.
• Stale śledź najnowsze trendy i technologie w zakresie programowania front-endu i urządzeń mobilnych.
Wdrażaj renderowanie po stronie serwera i generowanie witryn statycznych za pomocą Next.js. Zarządzaj zależnościami projektu za pomocą npm lub Yarn. >.
PWA) przy użyciu Service Workers i obsługi trybu offline.• Praca w Agile/Scrum< /strong> środowisko programistyczne.
Wymagania:
• 2-4 lata doświadczenia w tworzeniu front-endu.
< p> • Głęboka znajomość JavaScript (ES6+) i TypeScript.• Doświadczenie z React i React Native, w szczególności z Expo do tworzenia aplikacji mobilnych.
• Doświadczenie z Next.js umożliwiające tworzenie nowoczesnych aplikacji internetowych, w tym renderowanie po stronie serwera i generowanie statycznych witryn.
• Umiejętność HTML5 i CSS3 do tworzenia responsywnych i przyjaznych dla urządzeń mobilnych układów.
• Znajomość zasad budowania i integrowania REST API i GraphQL.
• Doświadczenie z Bitbucket do kontroli wersji i współpracy.
• Zrozumienie Webpack, Vite lub podobnymi asemblerami do tworzenia frontendu.
• Podstawowa znajomość frameworków testowych, takich jak Jest, zarówno dla aplikacji internetowych, jak i mobilnych.
• Silne umiejętności rozwiązywania problemów i dbałość o szczegóły.
• Doskonała komunikacja i umiejętności zespołowe.
• Doświadczenie w używaniu npm lub Yarn do zarządzania zależnościami.
• Znajomość narzędzi i technik optymalizacji wydajności.
• Zrozumienie Progresywnych aplikacji internetowych (PWA) i ich możliwości offline.
• Poprzednie doświadczenie zawodowe w środowisku programistycznym Agile/Scrum.