Android Developer

Year    Bengaluru, Karnataka, India

Job Description

  • Be proficient in Java, Kotlin, and C++ for development.
  • Ability to use the Android Studio, including the Android SDK, with ease.
  • Knowledge of Android Platform, popular 3rd party libraries, MVVM architecture, reactive (RxJava) event-driven application design, and Dependency injection(Dagger).
  • Enjoy working on mobile apps at all levels - from networking up to user interfaces and whatever's in between.
  • Build high availability and highly resilient apps.
  • Collaborate with other engineers, QA engineers, and designers to ship features.
  • Respond to customer feedback to improve our products.
  • Experienced in the full application development lifecycle of an actual app hosted on the Google Play store.
  • Familiar with large codebases, managing shared resources, and libraries
  • Utilized technologies like : Java, Kotlin, Gradle
  • Good understanding of data structures and algorithms
  • Aims to help clients achieve their goals and take ownership of the developed products.
  • Conceptualizing and formulating apps that are suitable for use on all types of Android devices.
  • Ability to solve complex engineering problems. Proofreading your code and correcting mistakes before each app is released.
  • Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
  • Creating app updates, including bug fixes and additional features, for release.
The ideal candidate will have a strong background in Java + Kotlin, experience with Agile methods as well as working experience with the following:
  • Android UI
  • Gradle
  • Jetpack Libraries
Your key responsibility as a team member will be to ensure efficient Design, Development, Validation, and Support processes so that our clients are satisfied with the high standards of service in the technology domain.Additional Responsibilities:
  • Knowledge of design principles and fundamentals of architecture.
  • Understanding of performance engineering.
  • Knowledge of quality processes and estimation techniques.
  • Basic understanding of project domain.
  • Ability to translate functional/non-functional requirements to systems requirements.
  • Ability to design and code complex programs.
  • Ability to write test cases and scenarios based on the specifications.
  • Good understanding of SDLC and agile methodologies.Awareness of the latest technologies and trends.
  • Logical thinking and problem-solving skills along with an ability to collaborate.
Job Types: Full-time, FresherSalary: ?300,000.00 - ?500,000.00 per yearSchedule:
  • Day shift
License/Certification:
  • Java (Preferred)

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2869147
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year