Android Developer - Pune, India - Leinex Consulting

    Default job background
    Technology / Internet
    Description

    Responsibilities:

    • Architect and lead the Development of the Android libraries, services, and SDKs which form the foundation of Client's mobile applications.
    • Work in a fast-paced environment, work with the team for delivering complete features for the end user.
    • Work with REST APIs and services.
    • Suggest the UX and also translate designs and wireframes into high quality code
    • Ensure the best possible performance, quality, and responsiveness of the application
    • Work closely with other team members in guiding software architecture and technology decisions.
    • Follow software engineering best practices in code, architecture, and testing.

    Qualification:

    • Experience of 8+ years with Java and Kotlin Android development, and ability to pick up new languages and tools quickly.
    • Experience in developing Customer facing app (B2C) is a must.
    • Experience with offline storage, threading, and performance tuning
    • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
    • Ability to understand business requirements and translate them into technical requirements
    • Understanding of Google's Android design principles and interface guidelines
      • Ability to work well with others, learn on the job, and thrive in a dynamic work environment.
    • A focus on user-oriented development, supporting services, and end-user satisfaction.
    • Excellent verbal and written communication skills.
    • Experience with Continuous Integration/Continuous Delivery/Continuous Deployment testing, tooling, and processes.
    • Experience with push notifications, APIs and cloud messaging
    • Experience with performance and memory tuning using different tools.
    • Bachelor's degree in Computer Science or related field, or equivalent work experience.