Experience
2-4
Seniority level
Mid Level
Employment type
Full-Time
Overview
We are looking for a talented Native Android Developer to join our growing team. The ideal candidate will be responsible for developing, enhancing, and maintaining high-quality Android applications. You will work closely with product managers, designers, and backend engineers to create seamless and user-friendly mobile experiences.
Responsibilities
- Design, develop, and maintain native Android applications using Kotlin and/or Java.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Optimize applications for performance, quality, and responsiveness.
- Identify and resolve bugs, performance issues, and technical challenges.
- Write clean, efficient, and maintainable code following Android development best practices.
- Integrate with RESTful APIs and third-party services.
- Ensure applications comply with Google Play Store guidelines and manage app releases.
- Stay updated with the latest Android development trends, tools, and technologies.
- Participate in code reviews and contribute to improving development processes.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience in native Android development using Kotlin and/or Java.
- Strong understanding of Android SDK, Android Studio, and different Android versions.
- Familiarity with Material Design Guidelines and best practices.
- Experience with RESTful APIs, JSON, and third-party libraries.
- Solid understanding of memory management, multi-threading, and performance optimization.
- Knowledge of version control systems (e.g., Git).
- Experience with Google Play Store deployment and release management.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with Jetpack Compose and modern Android architecture components.
- Familiarity with CI/CD pipelines for Android applications.
- Understanding of Agile/Scrum methodologies.
- Experience with Firebase, Push Notifications, and Google Cloud Services.
- Knowledge of Unit Testing and UI Testing frameworks.
Share Job