Android Debveloper

Quarks Technosoft Pvt. Ltd.

Bengaluru

On-site

INR 500,000 - 800,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Quarks Technosoft Pvt. Ltd. Bengaluru is seeking an Android Developer to design and implement scalable mobile features in Kotlin, with focus on architecture and performance.

You will collaborate with product and design teams, participate in Agile ceremonies, and contribute to code quality through testing, documentation, and continuous improvement.

Qualifications

  • 1–3 years of professional Android app development.
  • Proficiency in Kotlin including Flow and coroutines.
  • Experience with Android architecture components (MVVM, LiveData, Room, RecyclerView, DataBinding, ViewBinding).
  • Strong understanding of Android SDK and Android Studio.
  • Experience with RESTful APIs and JSON/Proto.
  • Familiarity with Git and CI tools (Jenkins).
  • Excellent problem-solving and attention to detail.
  • Strong communication and collaboration skills.
  • Thrives in a fast-paced environment and adapts to change.
  • Kotlin Multiplatform knowledge is a plus.

Responsibilities

  • Design and Architecture: collaborate to make apps scalable and robust.
  • Development: write clean Kotlin code, implement features and fixes.
  • Testing: develop unit and integration tests for reliability.
  • Performance: identify bottlenecks and optimize app speed and resources.
  • Documentation: create API specs, design docs, and release notes.
  • Collaboration: work with product, design, and engineers in Agile.
  • Continuous improvement: stay updated and improve processes and quality.

Skills

Kotlin with Flow & coroutines
Android development
MVVM & architectural components
LiveData & Room
RecyclerView optimisations
Data Binding / View Binding
RESTful APIs / JSON / Proto
Git & CI (Jenkins)
Problem-solving & attention to detail
Communication & collaboration
Adaptability in fast-paced env

Education

Bachelor's degree in CS/Engineering
Master's degree preferred

Tools

Android Studio
Android SDK
Dagger / Hilt
Kotlin Multiplatform
Git
Jenkins

Job description

1. Design and Architecture: Collaborate with cross-functional teams to make our app morescalable and robust. Adhere to best practices and promote code reusability.

2. Development: Write clean, maintainable, reusable code in Kotlin. Implement newfeatures, enhancements, and bug fixes according to project requirements and timelines.

3. Testing: Develop and execute comprehensive unit tests and integration tests to ensurethe reliability and stability of our Consumer App.

4. Performance Optimization: Identify performance bottlenecks and optimize Androidapplications for speed, responsiveness, and resource efficiency.

5. Documentation: Create technical documentation, including design documents, APIspecifications, and release notes. Document codebase changes, architecture decisions,and development processes to facilitate knowledge sharing and onboarding.

6. Collaboration: Collaborate closely with product managers, designers, and otherengineers to translate product requirements into technical solutions. Participate in Agileceremonies, such as sprint planning, daily stand-ups, and retrospectives.

7. Continuous Improvement: Stay updated on the latest trends, tools, and technologies inAndroid development. Continuously improve development processes, coding standards,and software quality through innovation and experimentation.

Bachelor's degree in Computer Science, Engineering, or related field (Master's degreepreferred).

  • 1-3 years of professional experience in Android application development.
  • Proficiency in Kotlin programming languages including Kotlin Flow and coroutines.
  • Proficiency with the following:
    • ANR detection and resolution
    • Memory leak detection and resolution
    • Dependency Injection framework like Dagger, Hilt etc
  • Strong understanding of Android SDK, Android Studio, and related development tools.
  • Experience with Android architecture components (e.g., MVVM, LiveData, Room,RecyclerView optimisations, Data binding, View Binding etc).
  • Solid understanding of software design principles, patterns, and best practices.
  • Experience with RESTful APIs, JSON/Proto etc
  • Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g.,Jenkins).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
  • Knowledge and hands on experience of Kotlin Multiplatform will be cherry on the top.Visit our tech blogs to learn more about some of the challenges we deal with:
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Quarks Technosoft Pvt. Ltd. • Bengaluru

On-site
INR 600,000 - 1,100,000
Android Developer
Android Developer

GLOINNT Solutions • Bengaluru

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

Jai Finance • Bengaluru

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

TVS Credit Services Ltd • Kamrup Metropolitan

On-site
INR 600,000 - 900,000
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

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

Recro • Bengaluru

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

Valcz LLC. • Vadodara

On-site
INR 600,000 - 1,200,000
Android Developer(Kotlin)
Android Developer(Kotlin)

Qentelli LLC • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Android Developer
Senior Android Developer

DMart • Mumbai

On-site
INR 3,000,000 - 6,000,000
Android Developer
Android Developer

Pineswift Technologies • Gurugram District

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