Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20530842

    FARIDABAD · FULLTIME

    Senior Software Engineer

    Q3 technologies

    Q3 technologies

    Faridabad · onsite · Posted 12d ago

    Sourced fromNaukri
    Undisclosed4–7 yrsfulltimeFaridabad

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role


    JOB DESCRIPTION
    Android Developer
    AI-Assisted Development | 4- 7 Years Experience

    Employment Type- Full-time
    Brief about Q3 Technologies: Q3 Technologies is a globally Managed IT Services provider offering end-to-end custom technology solutions, including software, mobile applications, data, BI, AI-led digital transformation, cloud, cyber security, and UI/UX services. Our approach to solving our clients complex IT problems leverages the most effective and appropriate technology platforms suited for the job and is driven by a vendor-neutral philosophy allowing us to engineer highly innovative, optimized, and cost-effective solutions for your business. That is why we are trusted by hundreds of clients across the globe with customers like Samsung, Michelin, Panasonic, FirstGroup, Adani, Vedanta, Aditya Birla Group, Compass, and several more that have tasked us to build and deliver unique technology solutions that are tailored to specific needs and business objectives. Read more: www.q3tech.com
    1. Job Overview
    We are looking for an experienced Android Developer with 4- 7 years of hands-on experience designing, developing, enhancing, and maintaining Android applications. The candidate must have strong expertise in Kotlin, Java, modern Android architecture, and practical AI-assisted development. They will use AI tools responsibly to improve productivity, code quality, testing, and delivery while following established engineering practices, security requirements, and client-specific standards.
    2. Key Responsibilities

    • Design, develop, enhance, and maintain native Android applications using Kotlin and Java.
    • Use AI-assisted development tools such as GitHub Copilot, Claude, or equivalent tools for coding, refactoring, debugging, documentation, and test generation.
    • Review and validate AI-generated code for correctness, security, performance, maintainability, and compliance before integration.
    • Build reusable, scalable components using MVVM, Clean Architecture principles, and separation of concerns.
    • Integrate REST APIs and third-party services using Retrofit, OkHttp, JSON, and related libraries.
    • Investigate and resolve defects, crashes, memory issues, and performance bottlenecks.
    • Write unit tests and support automated and regression testing to maintain application quality.
    • Participate in code reviews, technical discussions, estimation, sprint planning, and Agile delivery.
    • Collaborate with backend developers, QA engineers, architects, product stakeholders, and project managers.
    • Contribute to application modernisation, refactoring, dependency upgrades, technical-debt reduction, and performance improvements.
    • Follow secure coding practices and client-specific requirements for source-code confidentiality and approved AI tool usage.
    • Identify opportunities to improve engineering workflows through responsible AI adoption.

    3. Mandatory Technical Skills

    • 4-7 years of professional experience in native Android application development.
    • Strong Kotlin skills and good working knowledge of Java.
    • Strong understanding of Android SDK, application lifecycle, background processing, threading, and memory management.
    • Hands-on experience with Android Jetpack components, including ViewModel, LiveData or StateFlow, Navigation, Room, and Jetpack Compose.
    • Strong understanding of MVVM, Clean Architecture principles, and separation of concerns.
    • Hands-on experience with Kotlin Coroutines and asynchronous programming.
    • Experience integrating RESTful APIs using Retrofit, OkHttp, JSON, and third-party libraries.
    • Practical experience with dependency-injection frameworks such as Hilt or Dagger.
    • Experience with Firebase, Crashlytics, Sentry, or similar application monitoring and crash-reporting tools.
    • Proficiency in Git, branching strategies, and collaborative source-control workflows.
    • Hands-on experience with Gradle, Android Gradle Plugin, build configuration, dependency management, and Android SDK upgrades.
    • Experience with CI/CD pipelines and automated build and deployment processes.
    • Strong debugging, profiling, crash analysis, memory management, and performance-optimisation skills.
    • Experience writing unit tests and supporting automated and regression testing.
    • Understanding of secure authentication and API security practices, including JWT and OAuth 2.0.
    • Practical experience using AI-assisted development tools such as GitHub Copilot, Claude, or equivalent tools.

    4. AI-Assisted Development Requirements

    • Demonstrated experience incorporating AI-assisted development into the software development lifecycle.
    • Ability to write effective prompts to generate, analyse, debug, and improve Android code.
    • Experience using AI tools for code generation, refactoring, test-case creation, technical documentation, and understanding existing codebases.
    • Experience using AI assistance to understand legacy applications, modernise code, and reduce technical debt without compromising existing functionality.
    • Ability to review AI-generated code for correctness, edge cases, security vulnerabilities, performance, and maintainability.
    • Understanding of AI-generated code limitations, including incorrect outputs, unsupported assumptions, and dependency risks.
    • Compliance with client-specific policies for AI tool usage, source-code sharing, confidentiality, and data protection.
    • Full ownership of the quality, correctness, and maintainability of AI-assisted code delivered to production.

    5. Additional Expectations

    • Independently analyse requirements and translate them into technical solutions.
    • Participate in code reviews, technical discussions, sprint planning, estimation, and Agile ceremonies.
    • Collaborate effectively across Android, backend, QA, and project-management teams.
    • Deliver reliable, maintainable, and scalable Android features within agreed timelines.
    • Continuously improve development productivity and engineering quality through responsible AI adoption.

    Android Developer JD | AI-Assisted Development

    Sourced from naukri

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    SDKmvpmvvmretrofitandroid application developmentClean architectureSQLiteDBAndroid StudioJetpackAndroidKotlinREST APIFirebaseRest Api IntegrationJavaAi Solutions

    Section · Company

    About Q3 Technologies

    Q3 technologies

    Q3 technologies

    IT Services & Consulting

    507

    employees

    1991

    35 years old

    Boston, Massachusetts

    United States (USA)

    About

    Q3 Technologies is the leading provider of high end,reliable and cost-effective breed product engineering life cycle solutions to the global software development and IT industry.

    Industries

    IT Services & Consulting

    Employee ratings

    229 reviews

    3.5/ 5

    Culture

    3.2

    Career growth

    2.9

    Work-life

    3.4

    Employees rate it well for

    Work Culture20Senior Management19Work Life Balance19Work Environment16Salary15

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Job search guides

    • All 218 Software Engineer jobs in Delhi NCR
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • Naukri auto-apply, explained