Senior Android Engineer

inDrive

inDrive

Software Engineering
Paphos, Cyprus
Posted on Sep 13, 2024

Senior Android Engineer

Cyprus, Paphos

  • Hybrid
  • Full-time
  • Senior

We're seeking an Android Developer, who will expand the product metrics linked to the increased number of transactions in the app. The team is made up of Android, iOS and backend developers, QA testers, UX/UI designers, and data analysts.

Responsibilities

  • Development and support of design system components on View and on Compose.
  • Development of an internal Backend Driven UI solution, based on design system components.
  • Supporting other developers with the integration of UI/UX solutions and behaviors.
  • Interaction with designers, product managers, and other developers to create a unified and consistent design system.
  • Interaction with other teams when integrating Backend Driven UI solutions into their projects. Working with their requests and issues.

Qualifications

  • Understanding of the UI architecture of Android applications and components - Activity, Fragment, Handler-Looper, Choreographer, and the lifecycle of applications.
  • Understanding how everything works under the hood.
  • Understanding how the server manages UI through APIs and experience in implementing dynamically changeable client-side interfaces based on server data.
  • Knowledge of architectural patterns - MVVM, MVI.
  • Skills in optimizing data loading and interface rendering to avoid slowing down the application due to frequent server requests or complex data processing-rendering.
  • Knowledge of various effective ways to animate components.
  • Extensive experience with both View and Jetpack Compose.
  • Experience with accessibility features - talkback, font scaling.
  • Experience in creating unit tests.
  • Experience with creating and setting up UI tests is welcome.
  • Attention to detail, accuracy in implementing layouts.
  • As we are developing an SDK, it is necessary to follow the mindset of making it convenient for others and to anticipate potential problems and desires.

Conditions & Benefits

  • Stable salary, official employment
  • Health insurance.
  • Hybrid work mode and flexible schedule.
  • Relocation package offered for candidates from other regions.
  • Access to professional counseling services including psychological, financial, and legal support.
  • Discount club membership.
  • Diverse internal training programs.
  • Partially or fully paid additional training courses.
  • All necessary work equipment.