Android Developer

Revolut

Poland
Permanent
Remote
Kotlin & Modern Android SDK masteryHigh-Scale B2C Product Development (Neobanks, Super Apps, Delivery, or Video Streaming)Architecture and APIs

Role Overview

We are seeking a highly skilled Android Developer to join our engineering team. You will be responsible for building and maintaining high-scale, consumer-facing mobile applications that reach millions of users. The ideal candidate has a deep passion for the Android ecosystem, a sharp eye for UX/UI detail, and a proven track record of delivering robust applications in fast-paced environments like fintech, e-commerce, or streaming services.

Key Responsibilities

  • Lead the development of new features using Kotlin and the modern Android SDK, ensuring high performance and responsiveness.
  • Collaborate closely with product designers to translate wireframes and mockups into pixel-perfect, functional implementations.
  • Maintain and evolve visual guidelines and design systems across our mobile platforms.
  • Participate in cross-functional team ceremonies, contributing to architectural decisions and code reviews.
  • Ensure application quality through best practices, including unit testing and performance monitoring.

Requirements

  • 5+ years of dedicated experience in Android development.
  • Expert-level proficiency in Kotlin and the Android SDK.
  • Direct experience working on high-scale B2C products (e.g., Neobanks, Super Apps, Delivery, or Video Streaming).
  • Strong understanding of the full mobile development lifecycle and integration with RESTful APIs.
  • Professional fluency in English with excellent communication skills.
  • Experience working in Agile, fast-paced environments.

Nice-to-haves

  • Degree in Computer Science or a related technical field.
  • Familiarity with Test-Driven Development (TDD).
  • An active GitHub portfolio or contributions to open-source projects.
  • Previous experience within the Financial Services or Payments sector.