Find a jobRecruiters

Senior Software Engineer

Exclusive opportunity

Onsite

Senior Software Engineer

Q3 technologies

Senior Software Engineer

Skills

FirebaseKotlinAndroidJavaTesting & QAAIGradleGitHubGDPRCompliance

19 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Work mode:

Onsite

Published on:

6 October 2026

What they need


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.
  1. 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.
  1. 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.
  1. 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

Other offers great for you!

These companies are also looking for great profiles

OTOREMOTE

Senior Software Engineer / CTO

Environ 50/60K par an selon expérience

Permanent contract

Marseille, France

Hybrid, Remote

Skills

DevOpsCTOEngineering Manager

9 months ago

Quick apply

Team.is

Senior Software Engineer - Fintech

90 000€ - 150 000€

Permanent contract

Paris, France

Hybrid

Skills

Typescriptfintech

7 months ago

Quick apply

Kalytech Consulting

Senior Software Engineer

530

Freelance

Brussels, Belgium

Hybrid

Skills

C#.NETMicrosoft SQL ServerSelligent

4 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools