Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and build applications for the Android platform.
- Using core animation to create engaging motion effects and intuitive interfaces.
- Design, build and maintain high-performance, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Maintain existing mobile software systems by identifying and correcting software defects.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Communicates with team members to resolve technical dependencies during implementation experience that is super-fast for end users.
- Work with outside data sources and APIs Work on bug fixing and improving application performance.
Job Requirements
- A minimum of 1 year of experience in Native Android Kotlin.
- Have published at least one original Android app.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Familiarity with Restful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.
- Experience with source code versioning tools, specifically GIT Familiarity with continuous integration.
- Familiarity with dependency injection.
- Hands on experience on Android architecture components, jetpack components, design patterns MVVM etc.