BDR Solutions LLC
BDR Solutions LLC
BDR Solutions LLC är ett teknikfokuserat företag inom hälso- och sjukvård, konsulttjänster och försvar som arbetar för militärer och veteraner. Företaget grundades 2016 och levererar IT-tjänster inom hälso- och sjukvård, stödjer hälsofrämjande initiativ och samarbetar med myndigheter och vårdorganisationer för att stärka vården för personer som tjänstgör eller har tjänstgjort inom landets försvar. Teamet kombinerar teknisk kompetens med branschpartnerskap för att stödja vårdprogram och relaterade tjänster.

Mobil Androidutvecklare (Kotlin, Jetpack Compose) – hybrid

Bygg och förvalta Androidapplikationer i Kotlin och Jetpack Compose för BDR Solutions kunder inom USA:s federala myndigheter. Samarbeta med Android-, iOS-, backend-, produkt- och designteam för att leverera tillförlitliga mobilprodukter.

Beskrivning

  • Leda komplexa Androidfunktioner från upptäckt till övervakning efter lansering.
  • Vägleda tekniska beslut inom Kotlin, Jetpack Compose, arkitektur, modularisering, nätverk, beständig lagring och beroendehantering.
  • Dokumentera tekniska lösningar, inklusive avvägningar, risker, beroenden och migreringsstrategier, före implementering.
  • Skapa tillgängliga och responsiva gränssnitt tillsammans med partners inom produktdesign och användarundersökningar.
  • Utöka den automatiserade testtäckningen för enhets-, integrations-, UI- och end-to-end-tester.
  • Förbättra Androids observerbarhet, prestanda, kraschstabilitet, säkerhet, integritet och lanseringsberedskap.
  • Samordna med backend- och plattformsteam kring API-kontrakt, offlinefunktionalitet, autentisering, experiment och analys.
  • Samarbeta med iOS-utvecklare för att samordna produktbeteende och standarder för mobilutveckling.
  • Granska kod, handleda utvecklare och stärka tekniska beslut och teamets arbetssätt.
  • Bidra till planering, uppskattning, incidenthantering och löpande förbättringar av mobil leverans.

Krav

  • Minst sex års yrkeserfarenhet av programvaruutveckling, inklusive betydande ansvar för Androidapplikationer i produktion; motsvarande erfarenhetsdjup beaktas också.
  • Avancerade kunskaper i Kotlin samt god behärskning av grunderna i Android SDK, Jetpack-bibliotek, coroutines och reaktiv tillståndshantering.
  • Erfarenhet från produktion av Jetpack Compose för tillstånd, navigering, prestanda, testning och interoperabilitet med Views.
  • Förmåga att fatta välgrundade arkitekturbeslut och på ett säkert sätt vidareutveckla en etablerad kodbas.
  • Erfarenhet av REST- eller GraphQL-API:er, lokal beständig lagring, bakgrundsprocesser, autentisering, analys och pushnotiser.
  • Starka metoder för testning och felsökning, med användning av krasch-, prestanda- och produkttelemetri som underlag för tekniska beslut.
  • Erfarenhet av att lansera applikationer via Google Play, hantera stegvisa lanseringar och hantera produktionsincidenter.
  • Tydlig skriftlig och muntlig kommunikation med tekniska och icke-tekniska samarbetspartner.
  • Dokumenterad erfarenhet av mentorskap och av att förbättra teamets arbetssätt genom påverkan och föredöme.
  • Praktisk erfarenhet av att läsa och göra avgränsade ändringar i Swift, SwiftUI och/eller UIKit.
  • Kännedom om Xcode, iOS-appens livscykel, navigering, samtidighet, testning, kodsignering och processer för lansering i App Store.
  • Förmåga att bedöma avvägningar mellan Android- och iOS-implementationer utan att kräva identisk arkitektur eller identiska gränssnittsmönster.
  • Erfarenhet av att bidra till gemensamma mobilkonventioner, API-kontrakt, designsystem, analyshierarkier eller funktionsparitet mellan plattformar.
  • Amerikanskt medborgarskap krävs.
  • Behörighet att erhålla en säkerhetsprövning utfärdad av myndighet och få tillgång till sekretessbelagd information krävs.
  • Förmåga att genomgå tillämpliga bakgrundskontroller, som kan omfatta kontroll av brottshistorik, verifiering av anställning och utbildning, drogtestning samt kreditprövning.