Job Duties:
- Develop features for Android applications for customers
- Work on bug fixing and improving application performance
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Take ownership of the features assigned right from estimating timelines to Production release
Qualifications what we look for:
- 2+ years of work experience as an Android Developer
- Experience in developing B2C mobile applications
- Expertise in development and implementation of mobile applications with custom UI components
- Experienced in memory management and in designing high-performance apps
- Experience working with Google Maps and Social APIs
- Experience working with Java, Kotlin, and the Android SDK.
- Experience in shipping applications through Play store
- Well versed with mobile UI/UX conventions
- Experience in using GIT
Essential Experience / Criteria:
- 2 or more years of experience in developing Android app development with Kotlin.
- RxJava, Dagger for the dependency management
- Good knowledge about the design pattern and MVVM architecture.
Desired Skills:
- Strong understanding of Object Oriented Programming, data structures, and design patterns
- Strong Java and Kotlin programming skills
- Knowledge of software development processes & agile methodologies
- Strong problem solving and debugging skills
- Excellent English language (written & verbal) communication skills
- Good understanding of DB Design
- Building SDK and standalone library
- Dealing with large scale projects with multiple modules.
Apply for this position
Join the Crewscale Community: https://app.crewscale.com/candidate/signup