Android Developer for George Banking Platform

Matritel
Wien, Austria
5 days ago
Apply on www.adzuna.at
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Agile Methodology Android Software Development Dependency Injection Mobile Application Software Strategies of Testing Kotlin Git Flow Jetpack Compose Code Inspection Teamcity Code Restructuring

Job description

Android development engagement for George, a banking platform. The work focuses on implementing new mobile features and extending or changing existing features through refactoring, with strong emphasis on maintainable code and high-quality user experience. The role includes assisting business analysts in specifying new features and collaborating closely with the design team.

Client Context

The client is a banking platform team operating in a dynamic Agile environment. The role is collaborative, involving business analysts for feature specification and a design team for user experience work. The candidate is expected to bring communication and leadership skills, openness to feedback, and awareness of industry trends and best practices.

Scope & Deliverables

  • Implement new features for the banking platform; extend and refactor existing features as needed.
  • Support feature specification with business analysts and work with design on user experience.
  • Complex UI screens with custom views and layouts built with Jetpack Compose.
  • Clean, maintainable Android code and robust testing coverage (unit, integration and UI tests).
  • Success indicators: high-quality mobile app delivery, adherence to clean code principles, effective use of Agile development and release practices.

Technical & Collaboration Setup

  • Android development with Kotlin - advanced concepts: coroutines, flows, suspend functions.
  • Jetpack Compose for complex UI screens.
  • Git Flow or similar branching strategies; TeamCity.
  • Dependency injection, build tooling, linting, refactoring practices, security concepts.
  • Testing strategy: unit, integration and UI tests.

Requirements

  • At least 5 years of Android development experience in a dynamic Agile environment.
  • Advanced Kotlin knowledge required.
  • Strong testing discipline.
  • Advanced knowledge of TeamCity, refactoring, linting, dependency injection, build tooling and security concepts.
  • Strong communication and leadership skills; openness to feedback.
  • Deep understanding of industry trends and best practices.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.at
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Generating engineering impact through sandboxed multi-agent experimentation

Julia Kordick Julia Kordick · World Congress 2026 Europe

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:15 min

Developing front-end client applications using Kotlin Multiplatform libraries

Mario Bodemann Mario Bodemann

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux · World Congress 2022

Videos

See all

Related articles

See all