Software Engineer

Noventiq India, Ltd.

Mumbai

On-site

INR 900,000 - 1,500,000

Full time

22 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Noventiq India, Ltd. is seeking a skilled Native Android Developer to design and build advanced Android applications using Kotlin and Java.

You will contribute to the full mobile development lifecycle and collaborate with cross-functional teams to ship new features in a fast-paced environment. You will work on optimizing performance, adhering to Material Design guidelines, integrating REST APIs, and maintaining existing codebases.

Qualifications

  • Bachelor's degree in CS/IT or related field.
  • 2-4 years of Android developer experience with published apps.
  • Proficiency in Kotlin, with working knowledge of Java.
  • Solid experience with Android SDK, Android Studio, and tools.
  • Familiarity with architecture components: ViewModel, LiveData, Room, WorkManager.
  • Experience with MVVM or MVP patterns.
  • Proficient in consuming RESTful APIs using Retrofit or OkHttp.
  • Experience with DI frameworks such as Dagger 2 or Hilt.
  • Familiarity with reactive programming using RxJava or Kotlin Coroutines/Flows.
  • Proficient in Git versioning.
  • Experience with unit testing/instrumented testing (JUnit, Espresso, Mockito).
  • Good memory management, threading, and performance optimization in Android.

Responsibilities

  • Design and build advanced Android applications using Kotlin and Java.
  • Collaborate with cross-functional teams to define, design, and ship features.
  • Integrate with REST APIs and third-party SDKs.
  • Unit-test code for robustness and reliability.
  • Identify bottlenecks and improve app performance.
  • Contribute to CI/CD pipelines and automated tests.
  • Translate requirements and wireframes into high-quality Android apps.
  • Ensure Material Design guidelines and UI/UX best practices.
  • Participate in code reviews to maintain quality and consistency.
  • Maintain and improve existing Android codebase and document changes.
  • Collaborate with backend engineers to optimize data exchange.

Skills

Kotlin
Android development
MVVM/MVP
REST APIs
Unit testing
Git
Performance optimization
Android Architecture components

Education

Bachelor's degree in Computer Science/Information Technology

Tools

Android Studio
Retrofit/OkHttp
Dagger 2/Hilt
RxJava/Kotlin Coroutines
JUnit/Espresso/Mockito
SQLite/Room

Job description

We are looking for a skilledNative Android Developer to design and build advanced applications for theAndroid platform. You will be responsible for the development and maintenanceof Android applications, working alongside our cross-functional teams to conceive,design, and ship new features. A strong focus on performance, quality, andclean code is essential to success in this role.

You will be a part of across-functional team that is responsible for the full mobile applicationdevelopment lifecycle, from conception to deployment and ongoing maintenance.

Responsibilities
  • Designand build advanced applications for the Android platform using Kotlin and Java.
  • Collaboratewith cross-functional teams to define, design, and ship new features.
  • Workwith outside data sources and APIs, including RESTful services and third-partySDKs.
  • Unit-testcode for robustness, including edge cases, usability, and general reliability.
  • Identifyand correct bottlenecks, fix bugs, and improve application performance.
  • Continuouslydiscover, evaluate, and implement new technologies to maximise developmentefficiency.
  • Translateproduct requirements and wireframes into functional, high-quality Androidapplications.
  • EnsureUI/UX best practices and Material Design guidelines are adhered to throughoutdevelopment.
  • Participatein code reviews to maintain code quality, organization, and consistency.
  • Maintainand improve existing Android codebase; document application changes and developupdates.
  • Integratewith CI/CD pipelines and ensure automated testing coverage.
  • Collaboratewith backend engineers to integrate REST APIs and optimize data exchange.
Skills & Qualification
Must Have
  • Bachelor'sdegree in Computer Science, Information Technology, or a similar field.
  • 2-4 years of proven experience as an Android Developer with published apps on theGoogle Play Store.
  • Strongproficiency in Kotlin; working knowledge of Java.
  • Solidexperience with the Android SDK, Android Studio, and associated developmenttools.
  • Familiaritywith Android architecture components: ViewModel, LiveData, Room, WorkManager.
  • Experiencewith MVVM or MVP architectural patterns.
  • Proficientin consuming RESTful APIs using Retrofit or OkHttp.
  • Experiencewith dependency injection frameworks such as Dagger 2 or Hilt.
  • Familiaritywith reactive programming using RxJava or Kotlin Coroutines and Flows.
  • Proficientunderstanding of code versioning tools, particularly Git.
  • Experiencewith unit testing and instrumented testing using JUnit, Espresso, or Mockito.
  • Goodunderstanding of memory management, threading, and performance optimisation inAndroid.
Good to Have
  • Experiencewith Firebase (Crashlytics, Push Notifications, Remote Config, Analytics).
  • Knowledgeof Jetpack Compose for building modern Android UI.
  • Experienceworking with payment SDKs or fintech applications.
  • Familiaritywith ProGuard / R8 and code obfuscation.
  • Understandingof CI/CD pipelines using tools like Jenkins, GitHub Actions, or Bitrise.
  • Knowledgeof SQLite, Room, or other embedded database solutions.
  • Experiencewith multi-module Android project architecture.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Noventiq • Mumbai

On-site
INR 800,000 - 1,200,000
Android Developer
Android Developer

Vola Finance • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Android Developer
Android Developer

Kynhood • Chennai District

On-site
INR 900,000 - 1,500,000
Software Engineer- Android
Software Engineer- Android

ISA • Maharashtra

On-site
INR 700,000 - 1,100,000
Android Developer (Java & Kotlin)
Android Developer (Java & Kotlin)

Talent Chase Global • India

On-site
INR 600,000 - 900,000
Android Developer
Android Developer

Keka Technologies Private Limited • Gujarat

On-site
INR 900,000 - 1,300,000
Android Developer
Android Developer

Pineswift Technologies • Gurugram District

On-site
INR 800,000 - 1,400,000
Senior Android Developer
Senior Android Developer

Vintronics Consulting • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Android Developer
Senior Android Developer

GSPANN • Hyderabad, Pune District, Gurugram District

On-site
INR 1,800,000 - 2,400,000