Description

Job Overview:

We are looking for a highly skilled Android Architect to design and lead the development of cutting-edge mobile applications. The ideal candidate will have a deep understanding of Android architecture and a proven track record of designing scalable, high-performance mobile apps. You will work closely with product teams, UX designers, and other engineers to create innovative Android applications that meet business requirements and provide excellent user experiences.

 

Key Responsibilities:

Architect, design, and develop advanced Android applications using Kotlin and Java.
Lead the technical decision-making process and ensure the use of best practices for scalable, robust, and maintainable mobile solutions.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the best possible performance, quality, and responsiveness of the Android app.
Drive continuous improvement by working closely with QA, DevOps, and other engineering teams.
Provide technical leadership to junior developers and mentor them on Android development best practices.
Stay up-to-date with the latest Android development technologies, tools, and trends.
Required Skills and Qualifications:

8+ years of hands-on experience in Android development.
Strong experience with Kotlin and Java programming languages.
Expertise in Android SDK, Jetpack components, and Material Design guidelines.
Proficient in designing architectures like MVP, MVVM, and Clean Architecture.
Experience with RESTful APIs, GraphQL, and third-party API integration.
Knowledge of UI/UX design principles and creating responsive layouts.
Familiarity with CI/CD tools like Jenkins, Bitrise, or similar platforms.
Strong understanding of performance optimization, memory management, and multithreading in Android.
Experience with automated testing frameworks like JUnit, Espresso, and UI Automator.
Excellent problem-solving skills, with a strong focus on delivering high-quality, maintainable code.
Preferred Qualifications:

Experience working with cloud platforms like AWS, GCP, or Azure.
Knowledge of Cross-platform frameworks like Flutter or React Native is a plus.
Prior experience in leading development teams or working in a Tech Lead/Architect role.
Strong communication skills and the ability to collaborate effectively with stakeholders.
Benefits:

Competitive salary and benefits package.
Opportunities for professional growth and development.
Flexible work environment.
Work on cutting-edge technologies with a talented team

Education

Any Graduate