Skip to main content

Android Developer (P796)

About Us:

As a Senior Android Developer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Over 5 years of experience in native Android development.
  • Strong proficiency in Kotlin (mandatory).
  • Advanced knowledge of Android SDK, Jetpack, and architectures such as MVVM and Clean Architecture.
  • Solid experience with Coroutines, Broadcast Receivers, Push Notifications, and RESTful API consumption.
  • Proficiency with version control systems (Git).
  • Experience with Camera APIs (Camera2, CameraX) for photo and video capture.
  • Hands-on experience with FFmpeg for multimedia content manipulation (audio and video processing, encoding/decoding).
  • Strong understanding of multimedia content handling, video and audio codecs, and content optimization.
  • Minimum Upper Intermediate English (B2) or Proficient (C1)

 

Tasks and Responsibilities:

  • Design, develop, and maintain Android applications using Kotlin and Android Jetpack components.
  • Implement clean architectures (Clean Architecture), design patterns (MVVM/MVC), and reactive data flows..
  • Integrate RESTful APIs, push notifications, background services, and features such as text-to-speech.
  • Collaborate with UX/UI designers, QA teams, backend developers, and cross-functional teams.
  • Utilize monitoring tools (crash analytics, performance analytics, etc.) to ensure optimal performance and stability.
  • Actively participate in estimations, technical designs, and functional/non-functional requirements definitions.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills