Senior Kotlin Developer
1368 views | Apply Before: 2025-09-27
Job Summary
No. of Vacancy
1
Job Type
Full Time
Offered Salary
Negotiable
Gender
Any
Career Level
Senior Level
Category
N/A
Experience
4+ years of experience in Kotlin-based development (Android or backend).
Preferred Education
Bachelor in IT/Engineering
Location
Durbarmarg, Kathmandu
Apply Before
2025-09-27
Job Description

Responsibilities:

  • Develop and maintain Kotlin-based applications (Android or backend) used by educators and students.
  • Integrate third-party platforms and other conferencing/streaming APIs to enable real-time interaction.
  • Build robust video/audio streaming modules and ensure smooth performance across devices.
  • Collaborate with designers, product managers, and other developers to create seamless user experiences.
  • Ensure application performance, quality, and responsiveness across a wide range of devices and environments.
  • Lead and participate in code reviews, mentoring, and setting development standards.
  • Develop and maintain unit and integration tests for core functionalities.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Job Specification

Requirements:

  • Bachelors in Computer Science, Software Engineering, or related field.
  • 4+ years of experience in Kotlin-based development (Android or backend).
  • Proven experience integrating video conferencing APIs (Zoom, Jitsi, Big BlueButton, etc.)
  • Experience with video/audio streaming tools and protocols (e.g., WebRTC, HLS, RTMP).
  • Strong knowledge of Kotlin, Android SDK, and Jetpack components.
  • Experience working with REST APIs, Firebase, and Realtime Databases.
  • Understanding of architectural patterns (MVVM, Clean Architecture) and Dependency Injection.
  • Proficiency in Git, Agile/Scrum workflows, and CI/CD tools.
  • Strong problem-solving skills and attention to performance, usability, and scalability.
  • Experience with Jetpack Compose.
  • Familiarity with Kotlin Multiplatform or Flutter.
  • Background in building e-learning, LMS, or content delivery platforms.
  • Hands-on experience with WebSockets, GraphQL, or RTSP streaming
IT Company

IT company.