Key Responsibilities:
- Develop and maintain high-quality Android applications using Kotlin/Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot and debug applications, ensuring optimal performance and responsiveness.
- Participate in code reviews and provide constructive feedback to peers.
- Stay updated with the latest industry trends, technologies, and best practices.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 1-4 years of professional experience in Android development with a strong understanding of Android SDK.
- Proficiency in Kotlin and/or Java, with experience in Android Studio and related development tools.
- Experience with RESTful APIs, third-party libraries, and APIs integration.
- Familiarity with version control systems like Git.
- Understanding of mobile design principles and user experience best practices.
- Ability to work independently and as part of a team in a fast-paced environment.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with modern Android architecture components (e.g., MVVM, LiveData, Room).
- Knowledge of Jetpack Compose or other modern UI frameworks.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Experience with cloud services and databases (e.g., Firebase, SQLite).
Benefits:
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible working hours and remote work options.
- Opportunities for professional development and career growth.
- A collaborative and inclusive work environment.