BDR Solutions LLC
BDR Solutions LLC
BDR Solutions LLC to firma technologiczna działająca w obszarach ochrony zdrowia, doradztwa i obronności, obsługująca społeczności wojskowych i weteranów. Założona w 2016 roku firma świadczy usługi informatyczne dla sektora ochrony zdrowia, wspiera inicjatywy na rzecz dobrostanu oraz współpracuje z agencjami rządowymi i organizacjami ochrony zdrowia, aby wzmacniać opiekę nad osobami, które służą lub służyły w obronie kraju. Zespół łączy wiedzę technologiczną z partnerstwami branżowymi, wspierając programy ochrony zdrowia i powiązane usługi.

Mobilny programista Android (Kotlin, Jetpack Compose) — praca hybrydowa

Twórz i rozwijaj aplikacje Android w Kotlinie i Jetpack Compose wspierające klientów BDR Solutions z amerykańskiego rządu federalnego. Współpracuj z zespołami Android, iOS, backendu, produktu i designu, dostarczając niezawodne produkty mobilne.

Opis

  • Prowadzić rozwój złożonych funkcji Androida — od analizy potrzeb po monitorowanie po wdrożeniu.
  • Podejmować decyzje techniczne dotyczące Kotlina, Jetpack Compose, architektury, modularyzacji, komunikacji sieciowej, trwałości danych i zarządzania zależnościami.
  • Dokumentować projekty techniczne, w tym kompromisy, ryzyka, zależności i strategie migracji, przed rozpoczęciem implementacji.
  • Tworzyć dostępne i responsywne interfejsy razem z partnerami zajmującymi się projektowaniem produktu i badaniami.
  • Rozszerzać automatyczne pokrycie testami jednostkowymi, integracyjnymi, UI i end-to-end.
  • Poprawiać obserwowalność Androida, wydajność, stabilność po awariach, bezpieczeństwo, prywatność i gotowość do wydań.
  • Koordynować prace z zespołami backendu i platformy w zakresie kontraktów API, działania offline, uwierzytelniania, eksperymentów i analityki.
  • Współpracować z inżynierami iOS, aby ujednolicać zachowanie produktu i standardy inżynierii mobilnej.
  • Przeglądać kod, wspierać rozwój inżynierów i wzmacniać decyzje techniczne oraz praktyki zespołowe.
  • Uczestniczyć w planowaniu, estymacji, reagowaniu na incydenty i ciągłym doskonaleniu dostarczania rozwiązań mobilnych.

Wymagania

  • Co najmniej sześć lat profesjonalnego doświadczenia w tworzeniu oprogramowania, w tym znaczna odpowiedzialność za produkcyjne aplikacje Android; brane pod uwagę jest również doświadczenie o porównywalnej głębokości.
  • Zaawansowana znajomość Kotlina oraz bardzo dobra znajomość podstaw Android SDK, bibliotek Jetpack, korutyn i reaktywnego zarządzania stanem.
  • Doświadczenie produkcyjne z Jetpack Compose w zakresie stanu, nawigacji, wydajności, testowania i interoperacyjności z Views.
  • Umiejętność podejmowania trafnych decyzji architektonicznych i bezpiecznego rozwijania istniejącej bazy kodu.
  • Doświadczenie z interfejsami REST lub GraphQL, lokalną trwałością danych, przetwarzaniem w tle, uwierzytelnianiem, analityką i powiadomieniami push.
  • Dobre praktyki testowania i debugowania oraz wykorzystywanie danych o awariach, wydajności i telemetrii produktu w decyzjach inżynierskich.
  • Doświadczenie w wydawaniu aplikacji przez Google Play, zarządzaniu etapowymi wdrożeniami i rozwiązywaniu incydentów produkcyjnych.
  • Jasna komunikacja pisemna i ustna z osobami technicznymi i nietechnicznymi.
  • Udokumentowane doświadczenie w mentoringu oraz ulepszaniu praktyk zespołowych poprzez wpływ i osobisty przykład.
  • Praktyczne doświadczenie w czytaniu kodu Swift oraz wprowadzaniu ograniczonych zmian w Swift, SwiftUI i/lub UIKit.
  • Znajomość Xcode, cyklu życia aplikacji iOS, nawigacji, współbieżności, testowania, podpisywania kodu i procesów wydawania w App Store.
  • Umiejętność oceny kompromisów implementacyjnych Androida i iOS bez narzucania identycznej architektury lub wzorców interfejsu.
  • Doświadczenie we współtworzeniu wspólnych standardów mobilnych, kontraktów API, systemów projektowych, taksonomii analityki lub zgodności funkcji między platformami.
  • Wymagane jest obywatelstwo USA.
  • Wymagane jest uprawnienie do uzyskania wydanego przez rząd poświadczenia bezpieczeństwa i dostępu do informacji niejawnych.
  • Wymagane jest przejście odpowiednich postępowań sprawdzających, które mogą obejmować weryfikację historii kryminalnej, zatrudnienia i wykształcenia, testy narkotykowe oraz ocenę wiarygodności kredytowej.

Powiązane oferty pracy

Anecdotes

Starszy inżynier oprogramowania

Anecdotes

Twórz kompleksowe funkcje produktowe dla korporacyjnej platformy GRC Anecdotes opartej na AI. Projektuj skalowalne systemy backendowe i interfejsy dla użytkowników, korzystając z nowoczesnych narzędzi programistycznych AI.

Otwórz
Bagira

Starszy lider zespołu Full Stack

Bagira

Pokieruj nowym zespołem full stack Bagira, który tworzy oprogramowanie dla systemu Windows połączone z chmurą na potrzeby szkolenia wojskowego i symulacji. Kształtuj architekturę produktu i prowadź prace nad C#/.NET, JavaScript/TypeScript oraz środowiskami chmurowymi.

Otwórz
Deutsche Windtechnik

Koordynator ds. pracy na farmie wiatrowej

Deutsche Windtechnik

Koordynowanie dokumentacji projektowej i raportowania prac konserwacyjnych w obiektach energetyki wiatrowej Deutsche Windtechnik na Tajwanie. Współpraca z inżynierami, klientami i innymi interesariuszami przy obsłudze pozwoleń, dokumentacji BHP i kontroli dokumentów.

Otwórz
ADEAL Systems GmbH

Starszy inżynier danych, chmura i analityka

ADEAL Systems GmbH
11 – 50 Pracownicy
DoradztwoLogistykaPodróże

Twórz rozwiązania chmurowe, systemy przetwarzania danych i analitykę dla ADEAL Systems, odpowiadając za architekturę, potoki danych i projekty dla klientów. Obejmij odpowiedzialność techniczną i wspieraj zespół w rozwijaniu rozwiązań.

Otwórz
TEKsystems

Kierownik projektów integracji platform danych (praca zdalna)

TEKsystems

Koordynowanie korporacyjnych inicjatyw związanych z danymi, migracji raportów i wdrażania rozwiązań przez klientów usług technologicznych TEKsystems. Wsparcie zarządzania, monitorowania projektów i współpracy zespołów biznesowych oraz technicznych.

Otwórz
Lifelancer

Główny inżynier uczenia maszynowego, generatywna AI (praca zdalna, USA)

Lifelancer

Kieruj weryfikacją koncepcji w obszarze dużych modeli językowych, agentowej AI i uczenia maszynowego dla biotechnologicznej działalności Amgen. Przekształcaj sprawdzone rozwiązania w aplikacje gotowe do wdrożenia w przedsiębiorstwie.

Otwórz