Responsibilities :1. Primary responsibility is to be able to publish Native Android apps.2. Be responsible for writing an agile, ready to scale native and also to be able to iteratively grow the app, upkeep of the app.3. Participate in all aspects of the software development lifecycle including architecture, design, documentation, implementation, quality assurance, and delivery.4. Perform Test-Driven Development.Skills needed :1. Java/Kotlin development experience and knowledge of the Android SDK and tools.2. Knowledge of web services, specifically RESTful APIs.3. Strong knowledge of UI design principles, patterns and best practices.4. Experience with offline storage, threading, benchmarking and performance tuning using the profiler.5. Knowledge of the open-source Android ecosystem and the libraries available for common tasks.6. Network calls, API handling and data parsing using libraries like Retrofit, Volley or core OKHttp.7. Knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.8. Detailed knowledge of dependency injection using Dagger/Dagger2.9. Architectural Patterns, Android Data Binding, Material Design.
Do you have a question about jobs but don't want the world to know?
You can ask a coach or the IT community for help without revealing your identity.
Ask a question