2 Hayhom Jobs
Android Developer
Hayhom
posted 3d ago
Key skills for the job
Job Title: Android Developer
Job Type: Full-time Experience Level: 2 to 3 years
Job Description:
We are looking for a skilled and passionate Android Developer with 2 to 3 years of
experience to join our mobile development team. In this role, you will be responsible for
designing, developing, enhancing, and maintaining our mobile applications for the Android
platform. You will work closely with our product and design teams to deliver a seamless and
high-quality user experience.
Responsibilities:
● Design, develop, test, and maintain high-quality Android applications using Kotlin
(knowledge of Jetpack Compose is a plus).
● Collaborate with cross-functional teams to define, design, and deliver new features.
● Ensure the quality, performance, and responsiveness of applications through
code reviews and testing.
● Use version control systems like Git for code management and collaboration.
● Follow Googles development standards and stay up-to-date with the latest
Android frameworks and APIs.
● Implement third-party libraries, APIs, and frameworks as needed.
● Troubleshoot, debug, and fix bugs, improving application performance in a timely
manner.
● Participate in team meetings and contribute to brainstorming sessions for new
features and improvements.
Requirements:
● 2 to 3 years of Android development experience; proficient in Kotlin.
● Strong understanding of Android SDKs, Android Studio, and development tools.
● Experience with Retrofit for handling RESTful API interactions.
● Familiarity with UI/UX design principles and Googles Material Design guidelines.
● Knowledge of software architecture and design patterns (MVC, MVVM), and
experience with version control (Git).
● Proficiency with Jetpack components, SQLite, Dagger, Hilt.
● Experience with Firebase, Push Notifications, and payment gateways.
● Understanding of memory management, threading, and performance optimization.
● Familiarity with Google Play Store deployment processes, including app versioning
and release management.
● Strong problem-solving skills, excellent communication skills, and teamwork abilities.
Education:
Bachelors or Masters degree in Computer Science or equivalent.
Employment Type: Full Time, Permanent
Read full job description