Android Developer

BIG IT JOBs

10 months ago

3 - 5 years

Hybrid

Ahmedabad, Gujarat, Gujarat, India

  • 3+ years experienced and proficient in Kotlin with strong familiarity with the Android SDK, Android Studio, and Jetpack libraries, API integration, Push Notifications and offline storage solutions
  • Willing to work during USA East Coast business hours
  • Android Studio

    kotlin

    Android SDK

    Job description & requirements

    About the Company: The company, publicly traded on the NYSE, reports annual revenues of approximately $450 million and holds a market capitalization near $3.5 billion. As a member of the S&P 600 Cosmetics Index since 2004, it has steadily expanded its brand portfolio. Today, it offers a diverse range of cosmetics, including Well People, a clean beauty label, and Keys Soulcare, a lifestyle beauty brand developed in collaboration with Alicia Keys. Its products are widely available online and at major U.S. retailers, with a steadily growing international presence.

    Roles and Responsibilities:

    1. Proficient in Kotlin with strong familiarity with the Android SDK, Android Studio, and Jetpack libraries.
    2. Solid understanding of SOLID principles and how to apply them in Android development.
    3. Strong grasp of composition vs inheritance in object-oriented design
    4. Experience with architectural patterns such as MVVM, MVP, and MVI, and an understanding of why they are favored in modern Android app development.
    5. Experience with geolocation services, including location tracking and mapping functionalities.
    6. Strong experience with API integration and working with RESTful APIs.
    7. Experience with RxJava, Koin, Retrofit, and Dagger for dependency injection and networking.
    8. Familiarity with principles of Test-Driven Development (TDD) and Behavior Driven Development (BDD).
    9. Experience developing eCommerce apps or integrating eCommerce functionality.
    10. Dependency management tools like Gradle and Jetpack libraries.
    11. Proficiency with version control systems such as Git and the use of pull requests, code reviews, and collaboration in a team environment.
    12. Ability to write unit tests and UI tests.
    13. Experience with Push Notifications and offline storage solutions.
    14. Familiarity with CI/CD pipelines and automated build processes.

    Note: We appreciate every application, however, due to a high volume of applicants, only shortlisted candidates will be contacted.

    Experience :

    3 - 5 years

    Job Domain/Function :

    Mobile Application Development

    Job Type :

    Hybrid

    Employment Type :

    Full Time

    Number Of Position(s) :

    1

    Educational Qualifications :

    Bachelor's Degree, Master's Degree

    Monthly Salary Offered :

    INR 100,000 - INR 125,000

    Location :

    Ahmedabad, Gujarat, India, Ahmedabad, Gujarat, India

    Create alert for similar jobs

    BIG IT JOBs

    Benefits & Perks

    Job Training

    Work from Home

    Training and Development

    Similar Jobs