Apply with Email

Kotlin Developer

With email

Deadline: 27 July 2024

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

We are searching for a proficient and innovative Kotlin Developer to join our team at Digital Business Development (DBD). The ideal candidate should be highly skilled in Kotlin programming language, adept at navigating complex codebases, and experienced in implementing architectural patterns like MVVM and MVI. If you are passionate about mobile app development, eager to innovate with cutting-edge technologies, and committed to delivering high-quality solutions, we invite you to apply and be part of our dynamic IT department dedicated to meeting diverse business needs efficiently and cost-effectively.

Job responsibilities

  • Develop high-quality software applications using Kotlin programming language.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Understand and navigate through unfamiliar codebases effectively.
  • Implement architectural patterns such as MVVM and MVI for robust and maintainable code.
  • Utilize Kotlin Coroutines for asynchronous programming to enhance application performance.
  • Integrate and utilize popular libraries such as Room, Hilt, Retrofit, and OkHttp.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Stay updated with Android platform updates and integrate new features and APIs effectively.
  • Follow Clean Architecture principles to maintain a scalable and modular codebase.
  • Use version control systems like GIT for code management and collaboration.

Required qualifications

  • Proficiency in Kotlin programming language.
  • Experience in working with documentation and understanding complex codebases.
  • Familiarity with architectural patterns such as MVVM and MVI.
  • Experience with Kotlin Coroutines for asynchronous programming.
  • Proficiency in using Room, Hilt, Retrofit, and OkHttp libraries.
  • Solid understanding of core Android components (Activity, Fragment, BroadcastReceiver, WorkManager, View).
  • Knowledge of Clean Architecture principles and their application.
  • Familiarity with Dependency Injection (DI) fundamentals.
  • Proficiency in version control systems like GIT.
  • Familiarity with features and APIs of Android SDK version 21 and above.
  • Experience with Jetpack Compose is a plus.

Required candidate level: Senior

Additional information

If you are passionate about Kotlin development and want to contribute to cutting-edge IT solutions for businesses, join DBD in delivering innovative and customized products. Apply now and be part of our dynamic team dedicated to exceeding client expectations.

 

Who We Are & What We Do:

At Digital Business Development (DBD), we specialize in providing comprehensive and remotely managed IT departments for small and medium-sized businesses. Our team of experts offers a diverse range of solutions tailored to meet your business needs efficiently and cost-effectively. From initial analysis to customized solution proposals, product design, and development, we work closely with our clients to deliver exceptional outcomes that align with their business goals.

Please clearly mention that you have heard of this job opportunity on staff.am

Professional skills

Kotlin

Soft skills

Teamwork

Fast learning ability

Apply with Email

Share this job via your favorite social media channel.