Candidates who have 3+ years' experience developing native Android applications. Please refer to the job advert for further information.

Android Developer

Key Responsibilities
  • Work with product owners and user experience teams to build high quality features that make users love our app by leveraging your knowledge in Android's Material Design guidelines
  • Develop software that are reliable, maintainable and reusable because you have a thorough understanding of OOP principles

Required Skills: 
  • 3+ years' experience developing native Android applications
  • 3+ years Kotlin experience (past co-op, personal projects, work experience, and more)
  • Thorough understanding of Hilt code structure, Object Oriented Programming concepts, Android application architecture and software design patterns
  • Experience with Android libraries and best practices when it comes to communicating with GraphQL and REST web services and hands on experience in Jetpack Compose.
  • Strong communication skills, ability to collaborate with stake-holders at different levels of abstraction (requirements, architecture and code)
  • Understanding of Agile Methodologies and basic knowledge of writing unit tests.

Preferred Qualifications
  • Knowledge of new and upcoming sdk components in the Android space
  • Good understanding of design patterns such as MVVM, Clean architecture.
  • Securing data using the Android Keystore
  • Developing with accessibility in mind

Type: Full time office based
This is not a Work From Home Position

PLEASE CLICK THE APPLY BUTTON TO SEND YOUR CV VIA XPRESSJOBS
Job Image
Unemployment in Sri Lanka is estimated to be over 400,000, Share this job and help another!