Junior Android Developer Dynamic Technosoft

Junior Android Developer

  • Industry Other
  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Expiry date Aug 06, 2025 (7 days left)
Job Description

Company Description

Dynamic Technosoft is a renowned leader in the IT services industry, with a track record of over a decade, delivering comprehensive software development and web solutions. Our commitment extends to clients in both the Nepali and international markets, as we endeavor to tackle complex challenges on a global scale. Our wealth of experience enables us to drive digital innovations that not only achieve exceptional business outcomes but also elevate performance and competitiveness for our valued customers and stakeholders. 


Job Description

·        Assist in the development and maintenance of Android applications using Kotlin.

·        Collaborate with the development team to design, implement, and test app features and

·        Functionalities.

·        Write clean, efficient, and maintainable code following best practices and coding

·        Standards.

·        Debug and resolve issues reported by users or discovered during testing.

·        Participate in code reviews and contribute to improving the codebase.

·        Help with documentation and updating project specifications as needed.

·        Stay updated with the latest Android development trends and technologies.


  Requirements:


•    Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.

•        Good understanding of Kotlin syntax and best practices.

•        Basic knowledge of Jetpack Compose.

•        Familiarity with functional and object-oriented programming (OOP) principles.

•        MVVM (Model-View-View Model) architecture.

•        Experience with Git & GitHub/GitLab.

•        Experience with coroutines and flow for asynchronous programming.

•        Understanding of KMP modules and how to share code between Android, iOS, and Desktop.

•        Understanding of expect/actual declarations for platform-specific code.

•        Using Kotlin Multiplatform libraries like:

•        Ktor (for networking)

•        SQLDelight or Room (for database)

•        Experience in Dependency Injection (DI) using Koin or Dagger