Who We Are
Recruitment.bg is a boutique IT recruitment company, based in Bulgaria. We aim to work with the top employers in the industry, companies that we thoroughly vet and trust. Our mission is to guide IT professionals toward improved career paths by understanding their skills, crafting employment strategies, and supporting them every step of the way. Placing emphasis on honesty, respect and reliability while delivering exceptional service by ‘going the extra mile’ we build long term relationships with the people and organizations we work with.
Our client is looking for a highly skilled Senior Android Developer to join their mobile engineering team and contribute to mission-critical applications that support large-scale, real-world operations. This role provides the opportunity to work on impactful mobile solutions that enhance user safety, system responsiveness, and overall product reliability.
About the Role
As a Senior Android Developer, you will play a key role in designing, developing, and maintaining high-quality Android applications. You will work closely with other mobile engineers, backend teams, and product stakeholders to implement robust mobile solutions, introduce new technologies, and ensure excellent performance across diverse devices and environments.
Key Responsibilities
Develop, optimize, and maintain Android applications using Kotlin and Java.
Participate in the entire application lifecycle—from architecture and design to deployment and maintenance.
Collaborate closely with iOS developers to ensure feature parity and consistent user experience across platforms.
Troubleshoot performance, reliability, and stability issues, implementing efficient solutions.
Keep up-to-date with the latest Android technologies, tools, and industry trends.
Contribute to architectural discussions and propose improvements to enhance code quality and project structure.
Clearly communicate technical concepts and collaborate effectively with cross-functional teams.
Required Skills & Experience
5+ years of professional Android development experience.
Strong proficiency in Kotlin and Java.
Excellent understanding of Android app architecture, components, and lifecycle management.
Hands-on experience with Jetpack libraries, coroutines, flows, and concurrency patterns.
Experience working with device state changes (sleep/doze), background tasks, and battery/performance optimization.
Strong knowledge of UI principles, Material Design, custom views, and layout creation.
Proficiency with Firebase, Google Play services, and push notification handling.
Very good command of English—written and spoken.
Nice to Have
Experience with REST APIs (OkHttp, Retrofit).
Familiarity with unit testing, instrumentation tests, mock servers, and automated testing frameworks.
Knowledge of Git workflows, debugging tools (e.g., Charles), and task management systems (e.g., Jira).
Exposure to iOS development (Swift, SwiftUI, Obj-C) or cross-platform frameworks like Flutter.
Personal Attributes
Self-motivated, responsible, and eager to take ownership of complex tasks.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Organized and able to deliver high-quality work within deadlines.
All applications will be treated as strictly confidential. Only short-listed candidates will be contacted.
[GV]










