Responsibilities
- Developing new user-facing features using XML and Kotlin.
- Building reusable components and maintaining modularity for future use.
- Translating designs and wireframes into high-quality code.
- Optimizing components to avoid memory leaks and improve rendering time.
- Ensuring availability across with range of devices and Android versions.
- Maintaining quality and ensuring the responsiveness of applications.
- Design-driven development.
Requirements
- Language - Kotlin and XML.
- MVP/MVVM design pattern, Repository, and Factory design patterns.
- Familiarity with Retrofit and RESTful APIs.
- Knowledge of maintaining a local database - Room.
- UI Elements: Coordinator Layout, Constraint Layout, Chips, RecyclerView, etc.
- Know-how of Unit testing and kt-linter.
- Version control, CI/CD, and writing clean code.
This job was posted by Swathi Prakash from Powerplay.