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.

Programista Android (hybrydowo, Tacoma)

Twórz aplikacje na Androida dla BDR Solutions, dostawcy rozwiązań dla federalnego rządu USA. Współpracuj z zespołami Android, iOS, backendu, produktu i designu przy dostarczaniu produktów mobilnych.

Opis

  • Tworzyć i rozwijać aplikacje na Androida z użyciem Kotlina i współczesnych frameworków Androida
  • Prowadzić prace nad złożonymi funkcjami Androida — od wstępnego rozpoznania po monitorowanie na produkcji
  • Kierować decyzjami dotyczącymi Kotlina, Jetpack Compose, architektury, modularyzacji, komunikacji sieciowej, utrwalania danych i zarządzania zależnościami
  • Dokumentować podejścia techniczne, w tym kompromisy, ryzyka, zależności i ścieżki migracji
  • Tworzyć dostępne i responsywne interfejsy we współpracy z zespołami projektowania produktu i badań
  • Rozszerzać zakres automatycznych testów jednostkowych, integracyjnych, UI i end-to-end
  • Usprawniać obserwowalność, wydajność, stabilność w przypadku awarii, bezpieczeństwo, prywatność i gotowość do wydania
  • Koordynować z zespołami backendu i platformy prace nad API, działaniem offline, uwierzytelnianiem, eksperymentami i analityką
  • Współpracować z inżynierami iOS w celu ujednolicania zachowania produktu i standardów inżynierii mobilnej
  • Przeglądać kod, wspierać rozwój członków zespołu i wzmacniać podejmowanie decyzji technicznych
  • Uczestniczyć w planowaniu, szacowaniu, reagowaniu na incydenty i ciągłym doskonaleniu dostarczania rozwiązań mobilnych

Wymagania

  • Co najmniej sześć lat profesjonalnego doświadczenia w inżynierii oprogramowania, w tym znacząca odpowiedzialność za produkcyjne aplikacje na Androida; rozważane jest również równoważne doświadczenie
  • Zaawansowana znajomość Kotlina oraz bardzo dobra znajomość podstaw Android SDK, bibliotek Jetpack, korutyn i reaktywnego zarządzania stanem
  • Profesjonalne doświadczenie z Jetpack Compose, w tym obsługą stanu, nawigacją, wydajnością, testowaniem i interoperacyjnością z View
  • Udokumentowana umiejętność podejmowania decyzji architektonicznych i bezpiecznego rozwijania istniejących baz kodu
  • Doświadczenie z API REST lub GraphQL, lokalnym utrwalaniem danych, przetwarzaniem w tle, uwierzytelnianiem, analityką i powiadomieniami push
  • Dobre praktyki testowania i debugowania oraz wykorzystywanie danych o awariach, wydajności i telemetrii produktu do podejmowania decyzji technicznych
  • Doświadczenie w wydawaniu aplikacji przez Google Play, nadzorowaniu etapowych wdrożeń i rozwiązywaniu incydentów produkcyjnych
  • Skuteczna komunikacja pisemna i ustna z osobami technicznymi i nietechnicznymi
  • Udokumentowane sukcesy w mentoringu współpracowników i doskonaleniu praktyk zespołowych poprzez przykład i wpływ
  • Praktyczne doświadczenie w przeglądaniu kodu i wprowadzaniu ukierunkowanych 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 dla Androida i iOS bez narzucania identycznych architektur lub wzorców interfejsu
  • Doświadczenie w kształtowaniu wspólnych konwencji mobilnych, kontraktów API, systemów projektowych, taksonomii analityki lub parytetu funkcji między platformami
  • Wymagane jest obywatelstwo USA
  • Należy spełniać wymagania kwalifikacyjne dotyczące dostępu do informacji niejawnych i mieć możliwość uzyskania rządowego poświadczenia bezpieczeństwa
  • Należy przejść rządowe postępowanie sprawdzające; możliwe są także kontrola przeszłości, testy na obecność narkotyków i ocena wiarygodności kredytowej
  • Preferowane jest doświadczenie z niezawodnymi produktami mobilnymi; Kotlin Multiplatform lub innym selektywnym podejściem do współdzielenia kodu; mobilnym CI/CD, optymalizacją kompilacji, feature flags, eksperymentami i automatycznymi narzędziami wydawania; bezpieczeństwem mobilnym, prywatnością, standardami dostępności i modelowaniem zagrożeń; a także migracjami, takimi jak przejście z Views na Compose, z monolitu na moduły lub ze starszego kodu asynchronicznego na korutyny

Benefity

  • Weterani sił zbrojnych są szczególnie zachęcani do składania aplikacji
  • Dostępna jest pomoc w uzyskaniu udogodnień dla osób z niepełnosprawnościami

Powiązane oferty pracy

Bloomlife Inc

Przedstawiciel ds. sprzedaży usług zdalnego monitorowania pacjentów w ochronie zdrowia

Bloomlife Inc

Rozwijaj działalność Bloomlife w zakresie zdalnego monitorowania matki i płodu, sprzedając rozwiązania do zdalnego monitorowania pacjentów gabinetom ginekologiczno-położniczym i systemom ochrony zdrowia. Prowadź pełny cykl sprzedaży: od pozyskiwania potencjalnych klientów i prezentacji klinicznych po negocjowanie umów i przekazywanie wdrożeń.

Otwórz
Illumina

Specjalista ds. sprzedaży klinicznej w genomice — Tajlandia, Indonezja i Wietnam

Illumina

Wsparcie sprzedaży klinicznych rozwiązań genomowych Illumina w Tajlandii, Indonezji i Wietnamie oraz doradztwo dla klientów w zakresie zastosowań, procesów pracy i produktów. Rola obejmuje zdrowie reprodukcyjne i genetyczne, onkologię, rozwój relacji z klientami oraz wzrost rynku regionalnego.

Otwórz
F5

Partner ds. licencjonowania sprzedaży III — Singapur

F5

Wspieraj zespoły sprzedaży F5 w transakcjach licencyjnych Flex Consumption — od wyceny i przeglądu umów po realizację procesu od oferty do płatności. Koordynuj współpracę w regionie, rozwiązuj problemy operacyjne i usprawniaj procesy licencjonowania.

Otwórz
Trane Technologies

Starszy asystent kadry kierowniczej ds. cyfrowych

Trane Technologies

Wsparcie kadry kierowniczej obszaru cyfrowego Trane Technologies poprzez koordynowanie kalendarzy, podróży, spotkań, komunikacji i zakupów. Rola obejmuje obsługę liderów w całych Stanach Zjednoczonych i wymaga pracy na miejscu w White Bear Lake w stanie Minnesota od poniedziałku do czwartku.

Otwórz
GlobeLife

Specjalista ds. utrzymania klientów

GlobeLife

Pomagaj klientom Globe Life zachować ochronę ubezpieczeniową i przywracać wygasłe polisy na życie w zdalnej pracy w dziale utrzymania klientów. Obsługuj połączenia przychodzące i wychodzące, omawiaj zakres ochrony i opcje płatności, dokumentuj wyniki oraz realizuj cele dotyczące utrzymania klientów.

Otwórz