Android Developer
DCV Technologies
⚲ Sofia
Wymagania
- Jetpack Compose UI
- CI/CD
- MVVM
- Kotlin
- Scrum
- JSON
- UI/UX
- RESTful APIs
- Agile
- Java
Opis stanowiska
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 BulgariaContract: 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