Android Application Developer

6 - 10 years

15 - 25 Lacs

Posted:11 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role- Android Developer

Experience- 6yrs to 8 yrs

Location- Bangalore

Description:

Job Requirements:
• 6+ years of professional software development experience.• 2+ 3+ years of professional experience working with Android native using Kotlin/Java development.• Experience with Test-Driven Development (TDD) and pair programming• Ability to understand business requirements and translate into technical requirements.• Proficient in Android native mobile application development and Android SDK.• Exposure to Kotlin Multiplatform is a plus• Proven experience in customizing Android components.• Knowledge of architectural components of Android like live data, View models, Dagger/hilt, Room, jetpack components etc.• Knowledge of permission model in Android Native development.• Knowledge of SQLite, Shared Preferences, Content providers in Android native development• Experience of writing unit test using frameworks like JUnit, Mockito, PowerMock, Robolectric, UI testing espresso• Experience in training and evaluating models.• Experience with consuming REST APIs.• Ability to create and maintain continuous integration and delivery of Android Native applications.• Familiarity with code versioning tools such as Github, TFS.• Experience in connectivity technologies like BLE. Exposure of Wi-Fi is a plus.• Ability lead team and review code.• Ability to come up with technical details on what are different approaches to solve given problem.

Job Description:

  • Work in agile team to build Android Native applications for the customers
    •Participating in requirements definition and design creation, detailing, and documentation.•Assist with building estimates for the backlogs in the program/project.•Build and maintain excellent Android Native applications with clean code/MVVM architecture.•Design and develop new flows and features for our Android Native app.•Build robust UI which work well on different screen densities and interactions that result in a delightful customer experience.•Creating automated unit tests and integration tests within the chosen frameworks.•Integrate third-party API's enabling features and functionalities.•Work with native modules when needed to accomplish the project needs.•Ensuring that there is proper documentation for the developed software.•Experience in releasing applications to the Apple and Google Play stores.•Drawing up a personal schedule and reporting on progress in a structured way.•Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.•Be part of a community of Android/iOS Native developers who share knowledge and help each other as problems arise.•Ability to learn and adapt new tools and technology quickly.•Ability to foresee technical challenges upfront at the time of design.•Ability to choose between different design patterns based on situation.•Ability to prepare rapid prototype for given requirement for feasibility check.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Randstad logo
Randstad

Staffing and Recruiting

Atlanta GA

RecommendedJobs for You