INTELLIGENT SOLUTIONS SERVICES SRL logo

Senior Android Developer

Primary stack

KotlinAndroidJetpack ComposeJUnitJava

Nice to have's

SonarQubeMockito

Job description

About the Position

We are looking for Senior Android Developers to build secure, user-friendly digital banking experiences for SMEs using Kotlin, Jetpack Compose, and clean, modular Android architecture. Join our client, a top 10 multinational bank in Romania, based in Bucharest.

Responsibilities

  • Work on SME digital banking areas such as mobile/web banking, digital onboarding, lending, multichannel services, and innovation initiatives.
  • Own complex native Android features end to end, from user interface to data and API integration, for SME banking products.
  • Turn Figma designs into polished, accessible screens using Jetpack Compose, Android Views, and a shared design system.
  • Make architecture decisions, define clean module boundaries, and lead safe refactoring of legacy code.
  • Build reusable Kotlin components using MVP or MVVM, dependency injection, and reactive programming.
  • Integrate REST services and local persistence while keeping reliability, performance, and secure data handling in mind.
  • Write and improve unit, instrumentation, and screenshot tests; review code and maintain engineering standards.
  • Improve app performance, accessibility, and security, including integration with mobile identity features when needed.
  • Work with product, design, backend, and QA teams in Agile sprints, supporting frequent releases and continuous improvement.

Requirements

Technical

  • At least 5 years of hands-on Android development experience, with Kotlin as the main programming language.
  • Strong knowledge of the Android SDK, app lifecycle, data structures, and algorithms.
  • Proven ability to write clean, reusable, and maintainable code for large Android applications.
  • Hands-on experience with Jetpack Compose and classic Android Views, including modern UI patterns.
  • Solid experience with clean, modular architecture, MVP, and MVVM, plus sound refactoring practices.
  • Dependency injection using Dagger2 or Hilt.
  • Reactive programming with RxJava and/or Kotlin Coroutines and Flow.
  • Experience with local databases (including Realm), REST APIs, and networking tools such as Retrofit and OkHttp.
  • Experience with automated unit, instrumentation, and screenshot testing; familiarity with JUnit and mocking tools.
  • Good understanding of mobile app security, performance, accessibility, and code quality practices.

Education

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Others

  • Good oral and written communication skills (English and Romanian).
  • Clear communication skills and the ability to explain technical trade-offs and align the team.
  • Analytical, curious, and comfortable giving feedback, receiving feedback, and sharing knowledge.
  • Strong ownership of outcomes, with a collaborative, customer-focused approach to Agile delivery.

Nice to Have

  • Experience with animation libraries such as Lottie or Rive and consistent mobile design systems.
  • Experience with biometric authentication, maps and location services, or PDF rendering.
  • Exposure to anti-fraud or KYC tools such as Revelock or Onfido.
  • Familiarity with analytics and engagement tools such as Adjust, Salesforce, Medallia, Countly, or Firebase.
  • Hands-on use of Detekt, SonarQube, Mockito, MockK, Robolectric, Roborazzi, JaCoCo, or CI quality checks.
  • Background in business banking, digital SME onboarding, or digital lending products.

We Offer

  • Competitive salary.
  • Opportunity to work with a top 10 multinational bank in Romania.
  • Collaborative and innovative work environment.
  • Professional growth and development opportunities.

About the Company

IntelSol is a leading recruitment agency specializing in connecting top talent with innovative companies in the tech and fintech sectors. We pride ourselves on delivering exceptional recruitment solutions and fostering long-term partnerships with our clients and candidates.

© INTELLIGENT SOLUTIONS SERVICES SRL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at INTELLIGENT SOLUTIONS SERVICES SRL

All 29 roles

Popular searches