A software development firm is seeking an experienced Android Developer with strong expertise in Kotlin and Android Native App development. The ideal candidate should have 3-8 years of experience and demonstrate proficiency with the Android SDK, testing frameworks, and Agile methodologies. Strong problem-solving skills and familiarity with RESTful APIs are essential for success in this role. Excellent communication and organizational skills are also required for effective collaboration within teams.
Qualifications
3-8 years of experience in software development.
Strong knowledge of Android development and Kotlin.
Familiarity with testing frameworks and unit testing.
Skills
Android Native Apps
Kotlin
Android SDK
Testing Frameworks (JUnit, Mockito, Espresso)
RESTful APIs
Code Versioning Tools (Git, GitHub)
Lean / Agile Methodologies
Analytical Skills
Job description
Qualifications
Experience between 3-8 Years.
Experience developing Android Native Apps.
Strong knowledge with Kotlin.
Strong knowledge of Android SDK, different versions of Android and how to deal with different screen sizes.
Strong knowledge of Android UI design principles, patterns, and best practices.
Familiarity of Testing Frameworks – Junit, Mockito, Espresso.
Experience with implementing unit tests, integration tests, Test Driven Development.
Familiarity with RESTful API's to connect Android applications to back-end services.
Understanding of Google’s Android design principles and interface guidelines.
Experience with third-party libraries and APIs like Google Ads API, Analytics.
Strong development, analytical and problem solving skills.
Proficient understanding of code versioning tools, such as Git, GitHub.
Experience with Lean / Agile development methodologies.
Good analytical and problem-solving skills.
Excellent organizational and communication skills.