Job Description:
We are looking for optimistic and collaborative Android Developers to join our mobile team. Ideal candidates should have minimum 5 years of Android development experience, passionate to build and ship beautiful user-experience.
Expectations include:
- Writing efficient android code in Java/Kotlin following MVVM design pattern
- Tracing and profiling android java code
- Use Android architecture components
- Familiarity with popular android libraries/methods like OkHTTP, Retrofit,Dagger etc.
- Familiarity with latest android platform changes.
- Strong coding abilities and experience with Java and Android SDK
RESPONSIBILITIES:
- Work closely with our product and design teams to customize app
- Efficiently identify bottlenecks and fix bugs
- Help maintain code quality, organization
- Prototype new and redesign existing features
Minimum Qualifications
- B.S. or M.S. Computer Science or 5+ years in software development experience.
- Experience of building Android applications in Java using Android SDK
- Strong understanding of object-oriented software development
- Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable.
- Programming experience in Java and related frameworks
- Knowledge of multithreading and memory management specific to mobile devices and caching mechanisms
- Good knowledge of RDBMS is a great plus