Android Developer

Remote

IT

Full-time

  Facebook   Linkedin

We’re looking for a talented Android Developer to join our mobile engineering team. In this role, you’ll be responsible for creating, enhancing, and maintaining Android applications that deliver seamless user experiences. You should be comfortable working with Kotlin or Java, have experience integrating APIs and third-party SDKs, and ideally be familiar with real-time communication technologies such as WebRTC.


Main Responsibilities

  • Develop, test, and maintain Android apps using Kotlin or Java.

  • Implement real-time communication features using WebRTC, Matrix (Element X), or Jitsi SDKs.

  • Collaborate closely with designers, product managers, and backend engineers to deliver high-quality features.

  • Integrate RESTful APIs, external SDKs, and third-party libraries efficiently.

  • Optimize app performance and ensure a responsive, stable experience for users.

  • Identify, diagnose, and resolve bugs or performance bottlenecks.

  • Follow secure coding standards and manage sensitive data responsibly.

  • Participate in code reviews, testing, and production issue resolution.

  • Write unit and integration tests to maintain strong test coverage.

  • Maintain up-to-date documentation for development processes and project components.


Qualifications

  • 3+ years of hands-on experience in Android app development.

  • Advanced proficiency in Kotlin and Java.

  • Solid understanding of Android SDK and development tools such as Android Studio.

  • Proven experience using WebRTC for audio/video streaming or real-time chat features.

  • Experience integrating Matrix (Element X) or Jitsi SDKs into Android apps.

  • Proficiency working with REST APIs, JSON, and network communication.

  • Familiarity with Android architecture components such as ViewModel, LiveData, and Room.

  • Competent with Git and modern collaboration platforms (GitHub/GitLab).

  • Understanding of Material Design guidelines and mobile UI/UX principles.

  • Strong analytical and problem-solving mindset with attention to detail.


Bonus Skills

  • Prior work with video conferencing technologies (e.g., Jitsi or similar).

  • Experience using Firebase tools such as Firestore, Push Notifications, or Authentication.

  • Familiarity with CI/CD pipelines for mobile projects.

  • Exposure to Kotlin Multiplatform or other cross-platform frameworks.


Soft Skills

  • Excellent communication and teamwork abilities.

  • Independent, self-motivated, and proactive in improving workflows or product quality.

  • Adaptable and comfortable working within Agile/Scrum methodologies.

  • Strong sense of ownership and accountability for deliverables

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit