Job Responsibilities:-
Develop and maintain Android applications using Kotlin and Java, adhering to best practices and coding standards.
Collaborate with cross-functional teams to define, design, and ship new features.
Work closely with product managers, designers, and other developers to understand requirements and translate them into technical solutions.
Participate in code reviews to ensure code quality, performance, and maintainability.
Utilize AOSP to customize and extend Android platform functionality as required for project needs.
Troubleshoot and debug issues, optimize application performance, and implement solutions to enhance user experience.
Stay up-to-date with the latest advancements in Android development, including new technologies and frameworks.
Contribute to the continuous improvement of development processes and methodologies.
Mentor junior developers and guide best practices and techniques.
Collaborate with QA engineers to ensure the quality and reliability of applications through testing and validation.
Job Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
3+ years of professional experience in Android app development.
Strong proficiency in Kotlin and Java programming languages.
Solid understanding of Android application architecture, components, and lifecycles.
Experience with Android Studio, Git, and other development tools.
Knowledge of Android Open Source Project (AOSP) and its components.
Familiarity with RESTful APIs, JSON, and web services integration.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration abilities.
Ability to work effectively in a fast-paced, deadline-driven environment.
Any Graduate