We are looking for a Middle+ Android Developer to join our team on a freelance basis.
This role is ideal for an experienced Android engineer who is confident working independently, contributing to SDK and application development, and participating in technical discovery and solution design. Your responsibilities will include: * Develop and integrate Android SDKs and Android applications. * Participate in discovery phase and requirement clarification. * Implement features related to notifications, background processing, and network connectivity. * Ensure proper documentation of SDK APIs and developer-facing resources. * Collaborate with cross-functional teams to deliver high-quality technical solutions. * Debug, profile, and optimize Android applications.
What we expect from you: * English level B2 or higher for effective technical communication. * 3–5 years of experience in Android development. * Strong experience with Android SDK development and app architecture. * Proficiency in Kotlin and/or Java. * Experience working with real-time communication systems or network-based applications. * Solid understanding of background tasks, notifications, multithreading, and networking on Android. * Experience with REST APIs, WebSockets, or similar protocols. * Familiarity with Git and standard version control workflows. * Strong debugging and performance optimization skills. * Ability to work independently with minimal supervision.
Nice to Have: * Experience building and maintaining SDKs for external developers. * Experience with CI/CD pipelines for Android projects. * Experience working with real-time features or performance-sensitive applications. * Experience developing SDKs for external integration.
What we offer: * Freelance / Contractor format * Remote work * Flexible schedule * Competitive compensation
Please note: * This is a freelance position. * Paid vacation and sick leave are not provided.