This website uses cookies to enhance the user experience
ALLOW
Jobs
Modules
Stacks
Practice
Code Challenge
Interview Questions
Playground
Community
Forum
Blog
Register
Sign In
Frontend
Backend
Mobile
Full Stack
Network/Systems Administration
Data & AI
Gaming & Game Dev
Cloud & DevOps
Product Management
Design & Arts
...
Senior Android Developer
Globaldev Group
Ukraine
Remote
Full-time
Java
Kotlin
posted 2 months ago
Copy Link
Apply
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.
Other similar jobs
Popular learning modules