Padmi

Sr Android Developer

MumbaiPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Qrata

Opens the source posting on shine.com

Source description

About the role

View original

As a Senior Android Developer, your role will involve managing a team of junior android developers and coordinating with the product team to ensure timely delivery of requirements. You will be responsible for designing, building, and maintaining high-performance, reusable, and reliable code. Your expertise will be crucial in ensuring the best possible performance, quality, and responsiveness of the application. Additionally, you will need to identify and correct bottlenecks and guide your team in fixing bugs while also maintaining code quality, architecture, and automation. Key Responsibilities: - Manage a team of junior android developers - Coordinate with the product team for timely delivery of requirements - Design, build, and maintain high-performance, reusable, and reliable code - Ensure the best possible performance, quality, and responsiveness of the application - Identify and correct bottlenecks and guide your team to fix bugs - Help maintain code quality, architecture, and automation Qualifications Required: - 2-5 years of experience working as a native android developer - Strong knowledge of Android SDK, different versions of Android OS, and handling various device configurations - Hands-on experience with architecture and structural design patterns like MVVM, MVP, MVI - Expertise in RESTful APIs using Retrofit, Volley, or HTTP Client - Strong knowledge of Android UI, material design, and design principles - Experience with offline storage, local databases, asynchronous tasks, and multi-threading - Knowledge of the open-source Android ecosystem and available libraries - Ability to translate business requirements into technical requirements - Familiarity with Firebase, cloud messaging, push notifications, and similar protocols - Proficient in code versioning tools like Git - Experience with analytical tools like Firebase, Google Analytics, etc In addition to technical skills, you should possess the following personality traits: - Excellent communication skills written, verbal, and presentation - Team player with a positive attitude towards problem-solving and a structured thought process - Interest in working in a high-paced start-up environment with ample learning opportunities - Good understanding of different frameworks and ability to adapt to new technologies easily - Agility in identifying the need for new technologies/frameworks and willingness to learn for better product performance. As a Senior Android Developer, your role will involve managing a team of junior android developers and coordinating with the product team to ensure timely delivery of requirements. You will be responsible for designing, building, and maintaining high-performance, reusable, and reliable code. Your expertise will be crucial in ensuring the best possible performance, quality, and responsiveness of the application. Additionally, you will need to identify and correct bottlenecks and guide your team in fixing bugs while also maintaining code quality, architecture, and automation. Key Responsibilities: - Manage a team of junior android developers - Coordinate with the product team for timely delivery of requirements - Design, build, and maintain high-performance, reusable, and reliable code - Ensure the best possible performance, quality, and responsiveness of the application - Identify and correct bottlenecks and guide your team to fix bugs - Help maintain code quality, architecture, and automation Qualifications Required: - 2-5 years of experience working as a native android developer - Strong knowledge of Android SDK, different versions of Android OS, and handling various device configurations - Hands-on experience with architecture and structural design patterns like MVVM, MVP, MVI - Expertise in RESTful APIs using Retrofit, Volley, or HTTP Client - Strong knowledge of Android UI, material design, and design principles - Experience with offline storage, local databases, asynchronous tasks, and multi-threading - Knowledge of the open-source Android ecosystem and available libraries - Ability to translate business requirements into technical requirements - Familiarity with Firebase, cloud messaging, push notifications, and similar protocols - Proficient in code versioning tools like Git - Experience with analytical tools like Firebase, Google Analytics, etc In addition to technical skills, you should possess the following personality traits: - Excellent communication skills written, verbal, and presentation - Team player with a positive attitude towards problem-solving and a structured thought process - Interest in working in a high-paced start-up environment with ample learning opportunities - Good understanding of different frameworks and ability to adapt to new technologies easily - Agility in identifying the need for new technologies/frameworks and willingness to learn for better product performance.

One address, no account. We’ll tell you when matching roles go live.

More at Qrata

Related open roles

View all roles