Quarks Technosoft
Quarks Technosoft1h ago
Naukri

Android Developer

Noida, Bengaluru
Full Time
Mid Level

Auto Apply to 50+ AI Matched Android Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Quarks Technosoft

Full Job Description

Android Developer

Quarks Technosoft is seeking a motivated individual for the role of Software Development Engineer 1 (SDE-1) with 1-3 years of experience. This position is based in Bengaluru and Noida.

About the Role

Join our engineering team as an Android SDE-1 and play a crucial role in developing and enhancing our Android mobile application. This application is used by millions for ordering food, groceries, and enjoying a seamless delivery experience. You will work closely with experienced Android developers, gaining hands-on experience in a fast-paced app development environment. We are looking for a skilled Android Software Development Engineer (SDE-1) passionate about mobile technology and capable of delivering high-quality Android applications. As an SDE-1, you will be responsible for designing, developing, and maintaining Android applications that delight users and exceed industry standards.

Key Responsibilities

  • Design and Architecture: Collaborate with cross-functional teams to enhance app scalability and robustness. Adhere to best practices and promote code reusability.
  • Development: Write clean, maintainable, and reusable Kotlin code. Implement new features, enhancements, and bug fixes according to project requirements and timelines.
  • Testing: Develop and execute comprehensive unit and integration tests to ensure the reliability and stability of our Consumer App.
  • Performance Optimization: Identify performance bottlenecks and optimize Android applications for speed, responsiveness, and resource efficiency.
  • Documentation: Create technical documentation, including design documents, API specifications, and release notes. Document codebase changes, architecture decisions, and development processes for knowledge sharing.
  • Collaboration: Work closely with product managers, designers, and other engineers to translate product requirements into technical solutions. Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Continuous Improvement: Stay updated on the latest trends, tools, and technologies in Android development. Continuously improve development processes, coding standards, and software quality through innovation.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred).
  • 1-3 years of professional experience in Android application development.
  • Proficiency in Kotlin programming language, including Kotlin Flow and coroutines.
  • Proficiency in ANR detection and resolution, memory leak detection and resolution, and Dependency Injection frameworks (e.g., Dagger, Hilt).
  • Strong understanding of the Android SDK, Android Studio, and related development tools.
  • Experience with Android architecture components (e.g., MVVM, LiveData, Room, RecyclerView optimizations, Data binding, View Binding).
  • Solid understanding of software design principles, patterns, and best practices.
  • Experience with RESTful APIs and JSON/Proto.
  • 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 with Kotlin Multiplatform is a plus.

Company

Quarks Technosoft

Quarks Technosoft

Noida, Bengaluru
Posted on Naukri
Android Developer at Quarks Technosoft | Noida, Bengaluru | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform