Android Developer
Android Developer
We are looking for a talented Android Developer to join our engineering team and help us build high-quality, scalable, and user-friendly mobile applications. You will work closely with product, design, and backend teams to deliver reliable Android features and improve the overall app experience.
Work mode: Remote From Bulgaria
Contract: B2B
Industry: Postal services
💡 Key Responsibilities
• Design, develop, and maintain Android applications using Kotlin and Android Studio.
• Collaborate with cross-functional teams to define and deliver new features.
• Ensure application performance, quality, and responsiveness across a wide range of devices.
• Integrate RESTful APIs, third-party SDKs, and backend services.
• Write clean, maintainable, and testable code following best practices.
• Perform code reviews and participate in architectural discussions.
• Troubleshoot and resolve bugs, crashes, and performance issues.
• Maintain up-to-date knowledge of Android development trends, libraries, and frameworks.
• Contribute to CI/CD pipelines and support automated deployment/testing processes.
✅ Required Skills & Qualifications
• 3–5+ years of hands-on experience in Android development.
• Strong proficiency in Kotlin and Java.
• Experience with Android Jetpack components (ViewModel, LiveData, Room, Navigation, WorkManager).
• Familiarity with MVVM or Clean Architecture patterns.
• Experience with Coroutines and Flow.
• Strong understanding of mobile UI/UX principles.
• Experience integrating RESTful APIs and working with JSON.
• Proficiency with Git and version control workflows.
• Experience with dependency injection frameworks like Hilt or Dagger.
• Familiarity with unit and UI testing frameworks (JUnit, Espresso).
• Experience working in Agile/Scrum environments.
• Strong problem-solving and communication skills.
➕ Nice to Have
• Knowledge of Jetpack Compose UI.
• Experience with CI/CD tools (Jenkins, GitHub Actions, Bitrise, Azure DevOps).
• Familiarity with analytics & crash reporting tools (Firebase, Crashlytics, AppCenter).
• Experience with Kotlin Multiplatform (KMM).
• Practical experience in performance profiling and optimization.
✅ What’s in It for You?
• Work with modern technologies
• Collaborate with international teams
• Long-term and stable cooperation
• Professional growth opportunities
📩 If you’re interested or would like to learn more, feel free to reach out at alina.pchelnikova@dcvtechnologies.co.uk
Android Developer
Android Developer