Bulldogjob Stacjonarnie Expert

Principal Software Engineer (Android)

Luxoft DXC

⚲ Gdansk, Krakow, Warsaw, Wroclaw

Wymagania

  • Kotlin
  • Android
  • Compose
  • Coroutines
  • Retrofit

Opis stanowiska

"Our client, a leading manufacturer of high-end household appliances, is expanding into new smart product lines. As part of this strategic initiative, a large-scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software, enhancements to cloud infrastructure, and the creation of innovative interfaces within the mobile application. We're seeking a solid and creative Principal Software Engineer (Android) eager to solve scale problems and work on cutting-edge technologies in mobile development. As an architect, you will be responsible for the architecture of the mobile application for Android platform. Technical Planning: Deconstruct high-level product features (Epics) into independently executable, technically sound user stories. System Integration & Architecture: Co-create robust API contracts with cloud teams and define/propose optimal IoT protocols alongside embedded software teams. Frontend Strategy: Formulate technical approaches for the frontend team, including architectural blueprints, sequence diagrams, and strategies for reusable UI components. Technical Leadership: Ensure architectural alignment and code quality through cross-platform Pull Request (PR) reviews, acting as the primary escalation point to troubleshoot and unblock developers. Cross-Functional Delivery: Lead technical dependency discussions and alignment across design, backend, embedded, and frontend teams to secure the inputs necessary for smooth feature delivery. Create and maintain estimation frameworks across platforms Lead/develop POCs to vet out new technologies and/or feature ideas

🔍 Dekoder Ogłoszenia

🔴
eager to solve scale problems
Oczekuje się, że będziesz pracować nad problemami, które mogą być złożone i wymagające ze względu na dużą skalę działania.
🔴
As an architect, you will be responsible for the architecture of the mobile application for Android platform.
Oczekuje się, że będziesz samodzielnie projektować architekturę aplikacji mobilnej, co może oznaczać brak istniejących, dobrze zdefiniowanych wzorców.
🔴
Co-create robust API contracts with cloud teams and define/propose optimal IoT protocols alongside embedded software teams.
Będziesz musiał aktywnie negocjować i ustalać standardy komunikacji z innymi zespołami, co może być czasochłonne i wymagać kompromisów.
🔴
Formulate technical approaches for the frontend team, including architectural blueprints, sequence diagrams, and strategies for reusable UI components.
Oczekuje się, że będziesz tworzyć szczegółowe plany techniczne i wytyczne dla zespołu frontendowego, co może oznaczać dużą odpowiedzialność za kierunek rozwoju interfejsu.
🔴
acting as the primary escalation point to troubleshoot and unblock developers.
Będziesz główną osobą do rozwiązywania problemów technicznych i usuwania przeszkód dla innych programistów, co może oznaczać dużą liczbę interwencji.