Senior Android Software Engineer (Kotlin)

~100 - 150 PLN/ godz.B2B
SeniorInne·B2B
#431963·Dodano 17 dni temu·2
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

AndroidKotlinJetpack ComposeHiltRoomMVVM

Firma i stanowisko

We are looking for a Senior Software Engineer to join a team building and evolving modern mobile solutions used by thousands of users. The mobile platform is developed with a modern architecture based on Native Shells, Native Modules, WebView, and Server-Driven UI (SDUI), enabling multiple product teams to work independently while maintaining a seamless user experience, high performance, security, and scalability.

Wymagania

  • Minimum 3 years of professional experience in Android application development
  • Strong commercial experience with Kotlin
  • Hands-on experience with: Jetpack Compose, Hilt, Room, Kotlin Coroutines, Kotlin Flow, Retrofit or similar networking libraries
  • Solid understanding of: MVVM, Clean Architecture, SOLID principles, Object-Oriented Programming and design patterns
  • Experience designing and building complex mobile applications
  • Experience with application architecture and codebase refactoring
  • Understanding of mobile application security and secure data processing practices
  • Strong knowledge of Android UI/UX guidelines and best practices
  • Experience implementing accessible and user-friendly interfaces
  • Experience participating in code reviews and technical discussions
  • Ability to work independently and take ownership of delivered solutions
  • Strong collaboration and communication skills
  • Experience with CI/CD concepts and development workflows
  • English proficiency at B2 level or higher

Nice to have:

  • Experience in a Senior, Lead, Principal, or Tech Lead role
  • Experience with Native Modules, WebView-based architectures, or Server-Driven UI (SDUI)
  • Experience building or maintaining Design Systems and UI component libraries
  • Experience with mobile application modularization
  • Experience with Firebase Analytics or similar analytics platforms
  • Experience writing unit tests and automated tests
  • Experience with E2E testing tools such as Maestro
  • Familiarity with GDPR requirements in mobile applications
  • Experience using Git, Jira, and Confluence
  • Experience collaborating closely with UX teams and working with Figma
  • Strong understanding of accessibility standards and inclusive mobile design
  • Experience using AI-powered tools in daily software development
  • Experience building scalable mobile platforms supporting multiple product teams

Obowiązki

  • Design and develop Android applications using Kotlin and modern Android technologies
  • Contribute to the design and evolution of the target mobile architecture
  • Design and implement Android Native Shells and reusable Native Modules
  • Support application modularization and scalability initiatives
  • Integrate native Android components with WebView and Server-Driven UI (SDUI) solutions
  • Develop and maintain the Android Design System, including reusable UI components, documentation, and development guidelines
  • Collaborate closely with Product Owners, UX Designers, Backend Engineers, and other stakeholders
  • Participate actively in technical discussions and architectural decision-making
  • Implement user interfaces focusing on usability, accessibility, consistency, and user experience
  • Refactor existing codebases and improve application maintainability
  • Participate in code reviews and pair programming sessions
  • Mentor and support less experienced team members
  • Implement automated testing strategies and quality assurance processes
  • Define and promote coding standards, best practices, and development guidelines
  • Create and maintain technical documentation
  • Ensure ongoing maintenance and support of existing solutions
  • Drive continuous improvements within the development team
  • Contribute to CI/CD processes, release management, and application delivery through Google Play
  • Work in an Agile product development environment

Benefity

  • Long-term cooperation within a stable and growing product environment
  • Influence over architecture and key technical decisions
  • Opportunity to work with modern Android technologies and architectural patterns
  • A high-impact role with real ownership and autonomy
  • Collaboration with experienced product, UX, and engineering teams
  • Hybrid working model (up to 5 on-site visits per year)

Inne informacje

PRZETWARZANIE DANYCH DLA POTRZEB BIEŻĄCEJ REKRUTACJI

Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w dokumentach rekrutacyjnych przez Spyrosoft S.A. z siedzibą w Wrocławiu, Plac Nowy Targ 28, dla potrzeb uczestnictwa w procesie rekrutacji prowadzonej przez Administratora.

Jednocześnie oświadczam, że swoje dane podaję dobrowolnie oraz przyjmuję do wiadomości, że Administratorem moich danych osobowych jest Spyrosoft S.A. z siedzibą w Wrocławiu, Plac Nowy Targ 28, odbiorcami moich danych mogą być spółki powiązane z Administratorem tj.: a) spółki dominujące w rozumieniu przepisów art. 4 § 1 pkt 4 ustawy z dnia 15 września 2000 r. Kodeks Spółek Handlowych, b) spółki powiązane w rozumieniu art. przepisów art. 4 § 1 pkt 5 ustawy z dnia 15 września 2000 r. Kodeks Spółek Handlowych, c) spółki powiązane osobowo z Administratorem tj. takie w których osoby pełniące funkcje w organach Administratora dysponują co najmniej 20% głosów lub akcji. jak również Klienci tych spółek lub podmioty świadczące usługi na rzecz Administratora, które mogą występować w roli administratorów jak i podmiotów przetwarzających, oraz iż moje dane są przetwarzane zgodnie z „Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. W sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE”, na podstawie art. 6 ust. 1 pkt. a) tego Rozporządzenia, przez okres nie dłuższy niż 6 miesięcy.

Równocześnie przyjmuję do wiadomości informację o przysługującym mi prawie dostępu do treści moich danych osobowych oraz ich sprostowania, usunięcia, ograniczenia ich przetwarzania, wniesienia sprzeciwu wobec przetwarzania, przenoszenia danych, oraz cofnięcia zgody w dowolnym momencie bez wpływu na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej cofnięciem, jak również o przysługującym mi prawie do wniesienia skargi do organu nadzorczego. Wycofanie zgody oraz chęć korzystania z innych praw można zgłaszać na maila: [email protected] lub listownie na adres: Spyrosoft S.A., Plac Nowy Targ 28, 50-141 Wrocław

Przyjmuje do wiadomości ze dane osobowe nie podlegają zautomatyzowanemu podejmowaniu decyzji w tym profilowaniu.

Spyrosoft

Spyrosoft

199 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz