Description

Key Skills: Java, Kotlin

Roles and Responsibilities:

  • Develop and maintain high-quality Android applications using Java and Kotlin.
  • Implement OOPS concepts and design patterns in application development.
  • Work with offline storage databases, threading, and networking to enhance application performance.
  • Utilize Android Studio tools for performance measuring and memory management.
  • Integrate RESTful APIs to connect Android applications to backend services.
  • Adhere to Google's design principles and interface guidelines for optimal user experience.
  • Implement cloud messaging APIs and push notifications for real-time updates.
  • Utilize code versioning tools such as Git, Mercurial, or SVN for source control.
  • Participate in continuous integration processes to ensure code quality.
  • Write and execute Android Studio test cases to validate application functionality.
  • Apply logical reasoning and data structure knowledge to solve complex problems.
  • Stay updated with the latest Android technologies, including RX JAVA and Kotlin.

Skills Required:

  • Must-Have:
    • Strong expertise in Java
    • Hands-on experience with Android development
    • Good understanding of OOPS concepts and design patterns
    • Experience with RESTful API integration
  • Nice-to-Have:
    • Knowledge of Kotlin
    • Exposure to RX JAVA
    • Familiarity with cloud messaging APIs and push notifications
  • Additional Skills:
    • Proficiency in Android Studio tools for performance and memory management
    • Experience with offline storage databases, threading, and networking
    • Familiarity with Git, Mercurial, or SVN for version control
    • Knowledge of continuous integration processes
    • Ability to write and execute Android Studio test cases
    • Strong problem-solving skills with logical reasoning and data structures

Education: B.E. in any branch

Education

Any Graduate