CapriTech Global Services (CTGS)

Android Developer

Maharashtra, IN

3 months ago
Save Job

Summary

Job Responsibilities

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general

reliability.

  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to

maximize development efficiency.

Must Haves

  • 5 + years of experience in designing and building native applications in Android platform
  • Extensive experience in various Android versions, Android SDK and Android Studio
  • Hands on experience in developing Android applications using Kotlin
  • Knowledge of Reactive paradigm (RxJava/ RxAndroid framework), data binding and Android Lifecycle components
  • Strong on design patterns and coding standards
  • Unit test development experience or Test Driven development with use of tools like Robo electric
  • Experience in Github, code reviews and PRs
  • High proficiency in Web services integration using HTTP, REST, JSON and XML
  • Familiarity with Android UI design principles, patterns, and best practices Expert in Layouts
  • Good understanding of push notification services
  • Proficient in designing clean and maintainable APIs
  • Strong Debugging skills required
  • Experience with multi-threading and memory management specific to mobile devices
  • Deep knowledge of the full mobile development life cycle
  • Strong problem solving skills needed to identify, research and resolve problems
  • Fluent in written and spoken English
  • Curiosity, Willingness and Ability to learn new technologies Skills:- Android Development, Java, RESTful APIs, PHP and Ionic 2

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: