logo

JobNob

Your Career. Our Passion.

Android Developer


MP Dominic & Co


Location

Kochi | India


Job description

Key Responsibilities:


ï'· Develop and maintain high-quality Android applications using Java or Kotlin programming languages.
ï'· Collaborate with the product management and design teams to understand project requirements
and translate them into technical specifications.
ï'· Conduct thorough code reviews to ensure adherence to coding standards, code quality, and
performance optimization.
ï'· Implement and maintain unit tests to identify and fix software defects early in the development
process.
ï'· Work closely with backend developers and API teams to integrate mobile applications with server-
side systems.
ï'· Stay up-to-date with the latest trends and best practices in Android development and share
knowledge with the team.
ï'· Troubleshoot and debug complex issues, providing timely resolutions to ensure smooth application
performance.
ï'· Mentor and provide guidance to junior developers, fostering a collaborative and knowledge-sharing
environment.
ï'· Collaborate with cross-functional teams, including designers, product managers, and QA engineers,
to deliver successful software solutions.
ï'· Continuously optimize application performance, responsiveness, and user experience.
Qualifications and Skills:
ï'· Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
ï'· Proven experience as an Android Developer, with a strong portfolio of mobile applications developed
and deployed to the Google Play Store.
ï'· Expertise in Java or Kotlin programming languages and Android SDK.
ï'· Solid understanding of object-oriented programming principles and design patterns.
ï'· Proficiency in using Android development tools, such as Android Studio, Gradle, and ADB.
ï'· Experience with version control systems, such as Git.
ï'· Knowledge of RESTful APIs and integrating mobile applications with backend services.
ï'· Familiarity with cloud platforms, such as Firebase or AWS, for mobile app development.
ï'· Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative
environment.
ï'· Excellent communication and interpersonal skills.
ï'· Experience with modern Android frameworks and libraries, such as Jetpack, Dagger, Retrofit, or
RxJava.
ï'· Familiarity with testing frameworks like JUnit, Espresso, or Mockito.
ï'· Knowledge of agile software development methodologies, such as Scrum or Kanban.
ï'· Experience with cross-platform development frameworks, such as Flutter or React Native.
ï'· Contributions to open-source Android projects or active participation in the Android developer
community.


Job tags



Salary

All rights reserved