tbi bank

Android Developer, Banking App

tbi bank

full-time

Posted on:

Location Type: Remote

Location: Turkey

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain Android mobile banking applications using Kotlin and Compose
  • Design and implement Android applications using modern Android architecture patterns (MVVM, Clean Architecture)
  • Implement new features and improvements based on business and user requirements
  • Collaborate closely with Product Owners, Business Analysts, designers, QA, and backend developers
  • Integrate RESTful APIs and third-party libraries
  • Write clean, scalable, and maintainable code following Android best practices
  • Refactor legacy and deprecated components to align with modern Android best practices
  • Perform code reviews and ensure high quality and coding standards
  • Optimize application performance, reliability, and responsiveness
  • Develop and execute unit and integration tests and support QA during testing phases
  • Actively participate in Agile ceremonies (sprint planning, stand-ups, retrospectives)
  • Contribute to CI/CD improvements and stay up to date with Android technologies
  • Participate in Play Store release processes, versioning, and app signing when required
  • Ensure compliance with security, regulatory, and internal banking policies

Requirements

  • Bachelor’s degree in Computer Science or a related field
  • 3+ years of experience in mobile development
  • Familiarity with Object-Oriented design principles
  • Experience in integrating RESTful APIs
  • Experience with local data persistence (Room, SQLite) and offline-first approaches
  • Experience with unit testing and CI/CD pipelines
  • Strong experience with Kotlin, Compose and modern Android development practices
  • Solid understanding of Android application lifecycle, threading, and performance optimization
  • Practical knowledge of creating, managing, and maintaining tasks in JIRA
  • Excellent command of written and spoken English
  • High attention to detail with strong analytical and problem-solving capabilities.
Benefits
  • Additional private health insurance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinComposeMVVMClean ArchitectureRESTful APIsRoomSQLiteunit testingCI/CDAndroid application lifecycle
Soft Skills
analytical skillsproblem-solvingattention to detailcommunicationcollaboration
Certifications
Bachelor’s degree in Computer Science