
Senior Android Developer at Globaldev Group. Requirements:. . Proven Android development experience. . 7+ years of experience with RxJava and reactive programming concepts. . Proficiency in Kotlin (Java) and solid Software Engineering fundamentals. . Strong knowledge of Android SDK, Dagger2, Jetpack Compose, Google Support libraries. . Solid understanding of concurrency, threading. . Experience with REST and/or GraphQL APIs. . Proficiency in Git version control. . Strong grasp of Material Design guidelines. . At least one published Android app in the Google Play Store. . Experience with CI/CD pipelines. . Fluency in English. . Responsibilities:. . Develop and Maintain Android Applications: Build, test, and maintain high-performance Android applications using Kotlin (or Java). . Implement UI with Jetpack Compose & Material Design: Design and develop modern, intuitive user interfaces aligned with Material Design guidelines. . Integrate APIs: Work with REST and GraphQL APIs for seamless data fetching and interaction with backend services. . Manage Dependency Injection: Utilize Dagger2 for efficient dependency management. . Handle Concurrency & Multithreading: Write efficient and scalable asynchronous code using RxJava and Kotlin coroutines. . Optimize App Performance: Identify bottlenecks, optimize memory usage, and enhance app responsiveness. . Work in an Agile Team: Collaborate with designers, backend engineers, and product managers to deliver high-quality features.. . Maintain clean code and follow Git best practices, including feature branching, pull requests, and code reviews.. . Ensure Continuous Integration & Delivery: Set up and maintain CI/CD pipelines to automate builds, testing, and deployments.. . Publish & Maintain Apps on Google Play Store: Handle app releases, updates, and ensure compliance with Play Store policies.. . Debug & Troubleshoot Issues: Identify and fix bugs, crashes, and performance issues in production and pre-release environments.. . Company Location: Ukraine.