Android Solution Architect Quantiphi Analytics Solution Pvt Ltd

  • company name Quantiphi Analytics Solution Pvt Ltd
  • working location Office Location
  • job type Full Time

Experience: 8 - 31 years required

Pay:

Salary Information not included

Type: Full Time

Location: IN MH Mumbai Eureka, India null, undefined

Skills: General Skills, Communication, Teamwork

About Quantiphi Analytics Solution Pvt Ltd

Job Description

Android Architect

While technology is the heart of our business, a global and diverse culture is the heart of our success. We love our people and we take pride in catering them to a culture built on transparency, diversity, integrity, learning and growth.


If working in an environment that encourages you to innovate and excel, not just in professional but personal life, interests you- you would enjoy your career with Quantiphi!

Role: Android Solution Architect Total Experience: 8+ years in Android development, with significant experience in an architectural or lead role.

Work Location: Mumbai, Bangalore, Trivandrum (Hybrid Only)

Technology Stack: ? Languages: Kotlin (primary), Java

? Android Frameworks & Libraries: AndroidX, Jetpack Compose, Coroutines, Flows, Workers, Room, Hilt, Dagger2, LiveData, RxJava

? Architectural Patterns: MVVM, MVI, Clean Architecture, Microservices (for mobile context)

? CI/CD Tools: Bitbucket Pipelines, GitHub Actions, Bitrise

? Version Control: Git (GitHub, GitLab, Bitbucket)

? Testing Frameworks: JUnit, Mockk, Screenshot testing, Espresso(UI testing) ? Database: Room, Sqlite

? Networking: OkHttp, Retrofit, REST

? Security: Android Keystore (or similar cryptographic libraries)

? Other: Android Studio, Genymotion, ADT

Must-Have Skills:

? Expert-level proficiency in Kotlin and Java for Android development.

? Extensive experience in designing and implementing scalable, modular, and maintainable Android application architectures (e.g., MVVM, Clean Architecture, Microservices for mobile).

? Deep understanding and practical experience with Jetpack Compose for modern UI development.

? Strong expertise in asynchronous programming with Kotlin Coroutines and Flows.

? Proven experience with dependency injection frameworks like Hilt and Dagger2.

? Solid understanding of Android Jetpack components including Room, LiveData, and WorkManager.

? Experience with CI/CD pipelines (Bitbucket Pipelines, GitHub Actions, Bitrise) for automated testing, building, and deployment.

? Proficiency in Git for version control and collaborative development.

? Ability to lead technical discussions, define architectural guidelines, and make critical technical decisions.

? Excellent problem-solving, analytical, and debugging skills.

? Strong communication and interpersonal skills, with the ability to mentor and guide development teams.

? Experience in optimizing Android applications for performance, memory usage, and battery life, especially for low-end devices.

? Demonstrated ability to refactor legacy codebases and migrate to modern architectural patterns and technologies.

Responsibilities:

? Lead the architectural design and development of complex Android applications, ensuring scalability, performance, security, and maintainability.

? Define and enforce coding standards, best practices, and architectural guidelines across Android development teams.

? Collaborate with product managers, UI/UX designers, and backend engineers to translate business requirements into technical specifications and architectural designs.

? Conduct technical reviews of code, designs, and architectural proposals to ensure adherence to quality standards and best practices.

? Evaluate and recommend new technologies, tools, and frameworks to improve development efficiency and application quality.

? Mentor and guide junior and mid-level Android developers, fostering a culture of technical excellence and continuous learning.

? Troubleshoot and resolve complex technical issues, providing expert guidance and solutions.

? Stay up-to-date with the latest Android trends, technologies, and industry best practices.

? Contribute to the overall technical strategy and roadmap for mobile development.

? Oversee the implementation of robust testing strategies, including unit, integration, and UI testing.

? Drive continuous improvement in development processes and application performance.

Qualifications:

? Bachelor's degree in Computer Science, Software Engineering, or a related field.

? 8+ years of progressive experience in Android application development, with at least 2-3 years in an Architect or Lead Android Developer role.

? Proven experience in designing and delivering large-scale, high-traffic Android applications.

? Strong portfolio of successful Android projects, demonstrating architectural leadership and technical depth. ? Experience with agile development methodologies (Scrum, Kanban).

? Ability to work effectively in a hybrid work environment

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Experience Level

Senior Level