
Android Developer, Banking App
tbi bank
full-time
Posted on:
Location Type: Remote
Location: Turkey
Visit company websiteExplore more
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