{"schemaVersion":"jobsearcher.job.v1","id":"f3d08fee6ca37b15ed292974","url":"https://jobsearcher.com/jobs/f3d08fee6ca37b15ed292974","canonicalUrl":"https://jobsearcher.com/jobs/f3d08fee6ca37b15ed292974","title":"Android Developer in Tbilisi","description":"Summary\n\nAndersen is hiring an Android Developer in Tbilisi for a project developing a modern mobile banking application and delivering secure, scalable digital financial services.\n\nThe customer is a leading financial institution serving retail and corporate clients with a strong focus on digital banking. The company operates a large-scale digital ecosystem with millions of active users and invests in modern IT architecture, cloud-ready infrastructure, data-driven solutions, and AI-powered services to ensure scalability, innovation, and seamless customer experience.\n\nThe project is focused on developing and enhancing a modern banking application that provides customers with secure and convenient access to financial services. It aims to streamline everyday banking operations, improve the digital customer experience, and ensure reliable and scalable delivery of banking services.\n\nResponsibilities\nDeveloping, maintaining, and enhancing native Android applications using Kotlin and Android SDK, ensuring high performance, scalability, and reliability.\nDesigning and implementing robust mobile application architectures following MVVM, MVI, and Clean Architecture principles, leveraging Jetpack components such as Compose, ViewModel, Navigation, Room, and WorkManager.\nIntegrating and maintaining RESTful APIs and GraphQL services using Retrofit, OkHttp, and modern JSON serialization libraries to ensure seamless communication with backend systems.\nImplementing asynchronous data processing and lifecycle-aware state management using Kotlin Coroutines and Flow to deliver responsive and stable user experiences.\nBuilding and optimizing local data storage solutions using Room, SQLite, and DataStore, supporting offline-first functionality and efficient data synchronization.\nEnsuring software quality through comprehensive unit, integration, and UI testing, while contributing to CI/CD pipelines, code reviews, and Agile development processes.\nApplying Android security best practices, including secure data storage, certificate pinning, and protection of sensitive information, while monitoring and optimizing application performance using profiling and diagnostic tools.\nRequirements\nProfessional experience developing native Android applications for 4+ years.\nExpert proficiency in Kotlin (and solid working knowledge of Java) for Android development.\nStrong knowledge of modern Android/Jetpack architecture, including Jetpack Compose, ViewModel and lifecycle-aware state management; experience with relevant Jetpack components such as Room, Navigation and WorkManager.\nStrong experience with asynchronous programming using Kotlin Coroutines and Flow, including proper lifecycle-aware state management.\nHands-on experience integrating RESTful APIs and/or GraphQL, including networking libraries such as Retrofit, OkHttp, and JSON serialization (Gson/Moshi/kotlinx.serialization).\nSolid grasp of dependency injection frameworks (Hilt/Dagger) and modular app architecture for scalable, maintainable codebases.\nExperience with local data persistence (Room, SQLite, DataStore) and offline-first application design.\nProficiency in writing unit, integration, and UI tests (JUnit, Espresso, Mockito/MockK) and familiarity with CI/CD pipelines for automated builds and testing.\nStrong understanding of Android security best practices, including secure storage, certificate pinning, and handling of sensitive data.\nFamiliarity with version control (Git), agile development methodologies, code review practices, and performance profiling/optimization tools (Android Profiler, LeakCanary).\nLevel of English – from Intermediate+ and above.\nDesired skills\nParticularly valuable experience in fintech, banking, or payment-related applications.\n\nOther important skills for the vacancy are described in the knowledge matrix\n\nReasons to join us\nExperience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..\nThe opportunity to change the project and/or develop expertise in an interesting business domain.\nGuarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.\nThe opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.\nAccess to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.\nBright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).\nCertification compensation (AWS, PMP, etc).\nReferral program.\nPrivate health insurance and sports compensation, depending on the type of employment.\nLocations\n\nGeorgia","company":"Andersen Software","rawCompany":"andersen software","city":"Georgia","state":"VT","isRemote":false,"isActive":false,"createdAt":"2026-09-06T12:36:44.003Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Android Developer in Tbilisi","description":"Summary\n\nAndersen is hiring an Android Developer in Tbilisi for a project developing a modern mobile banking application and delivering secure, scalable digital financial services.\n\nThe customer is a leading financial institution serving retail and corporate clients with a strong focus on digital banking. The company operates a large-scale digital ecosystem with millions of active users and invests in modern IT architecture, cloud-ready infrastructure, data-driven solutions, and AI-powered services to ensure scalability, innovation, and seamless customer experience.\n\nThe project is focused on developing and enhancing a modern banking application that provides customers with secure and convenient access to financial services. It aims to streamline everyday banking operations, improve the digital customer experience, and ensure reliable and scalable delivery of banking services.\n\nResponsibilities\nDeveloping, maintaining, and enhancing native Android applications using Kotlin and Android SDK, ensuring high performance, scalability, and reliability.\nDesigning and implementing robust mobile application architectures following MVVM, MVI, and Clean Architecture principles, leveraging Jetpack components such as Compose, ViewModel, Navigation, Room, and WorkManager.\nIntegrating and maintaining RESTful APIs and GraphQL services using Retrofit, OkHttp, and modern JSON serialization libraries to ensure seamless communication with backend systems.\nImplementing asynchronous data processing and lifecycle-aware state management using Kotlin Coroutines and Flow to deliver responsive and stable user experiences.\nBuilding and optimizing local data storage solutions using Room, SQLite, and DataStore, supporting offline-first functionality and efficient data synchronization.\nEnsuring software quality through comprehensive unit, integration, and UI testing, while contributing to CI/CD pipelines, code reviews, and Agile development processes.\nApplying Android security best practices, including secure data storage, certificate pinning, and protection of sensitive information, while monitoring and optimizing application performance using profiling and diagnostic tools.\nRequirements\nProfessional experience developing native Android applications for 4+ years.\nExpert proficiency in Kotlin (and solid working knowledge of Java) for Android development.\nStrong knowledge of modern Android/Jetpack architecture, including Jetpack Compose, ViewModel and lifecycle-aware state management; experience with relevant Jetpack components such as Room, Navigation and WorkManager.\nStrong experience with asynchronous programming using Kotlin Coroutines and Flow, including proper lifecycle-aware state management.\nHands-on experience integrating RESTful APIs and/or GraphQL, including networking libraries such as Retrofit, OkHttp, and JSON serialization (Gson/Moshi/kotlinx.serialization).\nSolid grasp of dependency injection frameworks (Hilt/Dagger) and modular app architecture for scalable, maintainable codebases.\nExperience with local data persistence (Room, SQLite, DataStore) and offline-first application design.\nProficiency in writing unit, integration, and UI tests (JUnit, Espresso, Mockito/MockK) and familiarity with CI/CD pipelines for automated builds and testing.\nStrong understanding of Android security best practices, including secure storage, certificate pinning, and handling of sensitive data.\nFamiliarity with version control (Git), agile development methodologies, code review practices, and performance profiling/optimization tools (Android Profiler, LeakCanary).\nLevel of English – from Intermediate+ and above.\nDesired skills\nParticularly valuable experience in fintech, banking, or payment-related applications.\n\nOther important skills for the vacancy are described in the knowledge matrix\n\nReasons to join us\nExperience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..\nThe opportunity to change the project and/or develop expertise in an interesting business domain.\nGuarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.\nThe opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.\nAccess to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.\nBright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).\nCertification compensation (AWS, PMP, etc).\nReferral program.\nPrivate health insurance and sports compensation, depending on the type of employment.\nLocations\n\nGeorgia","datePosted":"2026-09-06T12:36:44.003Z","dateModified":"2026-09-06T12:36:44.003Z","hiringOrganization":{"@type":"Organization","name":"Andersen Software","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Georgia","addressRegion":"VT","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f3d08fee6ca37b15ed292974"},"url":"https://jobsearcher.com/jobs/f3d08fee6ca37b15ed292974"}}