Senior Android Developer - Karnataka, India - Smart Cricket Global

    Smart Cricket Global
    Smart Cricket Global Karnataka, India

    3 weeks ago

    Default job background
    Full time
    Description

    Job Summary

    We are looking for an innovative, result-oriented and passionate Senior Android Developer to work on the next generation smart sports technology. The candidate will be responsible for assisting architecture, release lifecycle, new feature development as well as ensuring code quality. You will be working on different layers of the infrastructure therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

    Skills & Qualification

    Any Graduation / Post Graduation degree in Computer Science or IT or Electronics.

    3+ years of experience in Android App Development and Architecture (Kotlin + Java)

    Experience with Android SDK tools/Android Studio, third party libraries and APIs

    Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

    Proficient in Object Oriented Programming, data structures and algorithms

    Excellent UI/UX design and development skills: Material Design/Materialize/MUI, MVC/MVVM design pattern

    Clear understanding of concept of multi-threading, memory management, network management specific to mobile devices

    Familiarity with RESTful APIs to connect Android applications to back-end services

    Strong problem solving, design thinking, debugging and analytical skills

    Ability to write clean code, should be able to convert designs into code fluently.

    Exposure of emerging technologies, architecture patterns, trends in mobile app development

    Should always adhere to coding best practices

    Job Responsibilities

    Identify and correct bottlenecks and fix bugs

    Building reusable components and libraries for future use

    Translating designs and wireframes into high quality code

    Documentation of software design and code

    Define objectives by analysing user requirements, envisioning system features and functionality, determine design methodologies and tool sets

    Designing and conducting unit tests

    Learn and understand new technologies and current trends to support product improvements

    Ensure the best possible performance, quality, and responsiveness of the application

    Design, build and maintain high performance, reusable, and reliable code

    Good at logical reasoning.

    Smart Cricket Global focuses on Bangalore and London, UK. Their company has offices in London. They have a mid-size team that's between employees.

    You can view their website at