Android Developer - Mumbai, India - BeatO

    BeatO
    BeatO Mumbai, India

    2 weeks ago

    Default job background
    Accounting / Finance
    Description

    Experience : 3+ Years

    Location : Mumbai

    Responsibilities

    • SDK Development : Lead the design, development, and maintenance of Android SDKs that provide third-party applications with access to our platform's features and services.
    • Architecture and Design: Collaborate with product managers, designers, and other engineers to define the architecture and features of the SDKs.
    • API Design: Create well-documented and intuitive APIs that empower developers to integrate our SDKs seamlessly into their applications.
    • Coding and Testing: Write clean, efficient, and well-documented code. Conduct thorough testing and debugging to ensure the reliability and performance of the SDKs.
    • Support and Collaboration: Provide technical support to third-party developers, assist with integration issues, and collaborate on solving complex problems.
    • Platform Compatibility : Stay up-to-date with Android platform updates and ensure that the SDKs remain compatible with the latest OS versions.
    • Security : Implement security best practices to safeguard user data and maintain the integrity of the SDKs.

    Qualifications

    • Proficient with Java and Kotlin.
    • Strong Object-Oriented Programming fundamentals.
    • Strong knowledge in firebase suite, web-engage, branch or any other similar tool
    • Sound knowledge of Android studio
    • Sound Knowledge of using Design Patterns.
    • Sound Knowledge of Data Structures and Algorithms.
    • Experience with offline storage, multi-threading, and performance tuning.
    • Solid understanding of the full mobile development life cycle.
    • Proficient to develop optimised UI for different devices.
    • Familiarity with RESTful APIs to connect Android applications to back-end services.
    • Understanding of Google's Android design principles and interface guidelines.
    • Familiarity with push notificati006Fns.
    • Familiarity with RESTful APIs/GraphQL.
    • Strong knowledge of Android UI design principles, patterns, and best practices
    • Knowledge of modern authorization mechanisms, such as JSON Web Token.
    • Familiarity with code versioning tools (i.e GIT, SVN, .etc).
    • Working knowledge of Project Management tool (i.e Jira).
    • Ability to understand business requirements and translate them into technical requirements.