Android Developer (Mid-Level)

PZU Tech S.A.

Warsaw, MA, Poland • 2m ago • On-site

Mid

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Mid-level Android Developer

  • Focus: Android platform development for the mojePZU Mobile app

Description

You will design and implement development changes on the Android platform for the mojePZU Mobile application. The role emphasizes modern Android development with Compose, proper architecture (MVVM/Clean Architecture), data storage, asynchronous programming, and automated testing. You will also contribute to AI-enabled development workflows, including building AI skills/agents, auditing existing AI solutions, and defining safe AI usage rules.

Responsibilities

  • Design and implement Android development changes for mojePZU Mobile

  • Apply MVVM and Clean Architecture (Data, Domain, Presentation)

  • Work with dependency injection and modular app configuration

  • Develop using Compose and/or XML

  • Implement data persistence using Room, DataStore, and SharedPreferences

  • Use Coroutines and Flow for async processing and error handling

  • Write and maintain unit tests; support basic UI testing

  • Perform constructive code reviews

  • Contribute to CI/CD pipeline configuration and app release processes

  • Use Firebase services and manage releases via Google Play Console

  • Support AI integration: build AI agents/skills, audit cost/quality, and define safe AI usage and data handling practices

Requirements

  • Minimum 3 years of experience with Kotlin, Java, and Android SDK

  • Strong knowledge of Jetpack Compose and recomposition

  • Strong knowledge of XML (e.g., Canvas)

  • Strong knowledge of SQL and data storage mechanisms (Room, DataStore, SharedPreferences)

  • Proficiency with Coroutines and Flow, including error handling

  • Ability to apply MVVM and Clean Architecture

  • Strong knowledge of Dependency Injection (Hilt or Koin), including independent module setup

  • Unit testing skills (JUnit, MockK)

  • Basic UI testing knowledge (Espresso, Compose Test Rule)

  • Ability to conduct constructive code reviews

  • Basic CI/CD knowledge (pipeline configuration)

  • Basic knowledge of Firebase services

  • Basic knowledge of Google Play Console (publishing and test versions)

  • Mid-level AI competencies: implement AI skill/agent, audit AI cost and quality, define safe AI usage rules (classification and masking), configure MCP integrations, and use bash/PowerShell

Benefits

  • Opportunity to work on a strategically important project with real impact on customer service and modern technology in the insurance industry

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report