Reply
Reply
Reply to firma technologiczna i konsultingowa specjalizująca się w usługach cyfrowych, integracji systemów oraz transformacji biznesowej wspieranej przez technologie. Działając jako sieć wyspecjalizowanych spółek, opracowuje i wdraża rozwiązania wykorzystujące sztuczną inteligencję, uczenie maszynowe, chmurę obliczeniową oraz inne nowe technologie. Reply współpracuje z organizacjami z różnych sektorów, w tym ubezpieczeń, logistyki, marketingu, telekomunikacji, mediów, bankowości i sektora publicznego, łącząc kompetencje konsultingowe z realizacją projektów cyfrowych i wdrażaniem technologii.

Programista Android na poziomie średniozaawansowanym — Reply (praca hybrydowa, Michigan)

Utrzymuj i rozwijaj aplikacje Android firmy Concept Reply dla IoT, twórz funkcje w Kotlinie i rozwiązuj problemy produkcyjne. Rola obejmuje integrację aplikacji z Firebase, interfejsami REST API i usługami AWS.

Opis

  • Utrzymywać i rozwijać natywne aplikacje Android w Kotlinie
  • Analizować i naprawiać błędy aplikacji oraz problemy produkcyjne
  • Tworzyć i integrować funkcje odpowiadające potrzebom biznesowym i technicznym
  • Wyszukiwać możliwości ulepszania i refaktoryzacji istniejącego kodu
  • Łączyć aplikacje Android z interfejsami REST API i usługami backendowymi
  • Korzystać z Firebase do monitorowania, analityki, powiadomień i innych funkcji aplikacji
  • Wspierać wydania, poprawki błędów i bieżące utrzymanie aplikacji
  • Współpracować z programistami backendu, inżynierami QA, zespołami produktowymi i innymi partnerami technicznymi
  • Przeglądać kod i stosować ustalone standardy programowania
  • Debugować aplikacje i integracje oraz pomagać ustalać źródłowe przyczyny problemów
  • Pracować z aplikacjami połączonymi z chmurą i usługami hostowanymi w AWS

Wymagania

  • Mieć 3–5 lat doświadczenia w programowaniu Android lub równoważne doświadczenie praktyczne
  • Mieć duże doświadczenie w programowaniu w Kotlinie
  • Znać Android SDK i cykl życia aplikacji
  • Mieć doświadczenie z wzorcami architektury Android, takimi jak MVVM
  • Mieć doświadczenie z Coroutines i programowaniem asynchronicznym
  • Mieć doświadczenie w integracji RESTful API i pracy z JSON
  • Mieć praktyczne doświadczenie z Firebase Crashlytics, Cloud Messaging (FCM), Analytics oraz Authentication lub Remote Config
  • Mieć doświadczenie w debugowaniu, utrzymywaniu i ulepszaniu istniejących aplikacji Android
  • Znać Git i standardowe procesy wytwarzania oprogramowania
  • Znać testy jednostkowe i ogólne praktyki testowania aplikacji Android
  • Mieć podstawową wiedzę lub praktyczne doświadczenie w pracy z usługami AWS i architekturami aplikacji w chmurze
  • Mieć doświadczenie z usługami AWS, takimi jak API Gateway, Cognito, Lambda, CloudWatch lub S3
  • Znać potoki CI/CD dla aplikacji Android
  • Mieć doświadczenie we wspieraniu aplikacji produkcyjnych i analizowaniu problemów z użyciem logów oraz narzędzi monitorujących
  • Doświadczenie z Jetpack Compose będzie dodatkowym atutem
  • Znać środowiska programistyczne Agile/Scrum

Benefity

  • Równe szanse zatrudnienia
  • Kandydaci z niepełnosprawnościami mogą skorzystać z racjonalnych usprawnień podczas składania aplikacji lub procesu rekrutacji

Powiązane oferty pracy

KION Group

Starszy inżynier oprogramowania ds. automatyzacji magazynów

KION Group

Kieruj rozwojem skalowalnego oprogramowania do obsługi przepływu materiałów w Dematic oraz integracjami z WCS, WIS i WMS. Wyznaczaj architekturę i wspieraj rozwój inżynierów.

Otwórz
KION Group

Starszy inżynier oprogramowania ds. automatyzacji magazynów

KION Group

Kieruj rozwojem skalowalnego oprogramowania dla systemów transportu materiałów Dematic, w tym integracją z platformami sterowania i zarządzania magazynem. Wyznaczaj kierunek techniczny i wspieraj rozwój inżynierów w zespołach hybrydowych w Grand Rapids i Henrietta.

Otwórz
Honeywell Aerospace Technologies

Inżynier oprogramowania II, oprogramowanie lotnicze

Honeywell Aerospace Technologies

Twórz i testuj oprogramowanie wbudowane dla systemów lotniczych w Honeywell Aerospace Technologies. Współpracuj z zespołami inżynierskimi przy integracji sprzętu, debugowaniu i niezawodnych rozwiązaniach dla systemów pokładowych.

Otwórz
Airbnb

Inżynier oprogramowania, AI dla deweloperów

Airbnb

Twórz infrastrukturę AI, narzędzia programistyczne i platformy przepływu pracy dla społeczności deweloperów Airbnb. Pomagaj zwiększać produktywność w globalnym marketplace firmy obejmującym pobyty i atrakcje.

Otwórz
Zendesk

Starszy architekt platform partnerskich

Zendesk

Kieruj architekturą techniczną i wsparciem partnerów dla rozwiązań Zendesk contact center opartych na Amazon Connect i AWS. Zakres obejmuje wdrażanie partnerów, wsparcie wspólnej sprzedaży, projektowanie rozwiązań i szkolenia.

Otwórz