Job Description
We are looking for a passionate and experienced Android Developer with expertise in Kotlin and Jetpack Compose, along with a proven track record of integrating Firebase services. In this role, you will design, develop, and maintain high-quality Android applications that provide outstanding user experiences. Collaborating with cross-functional teams, you will play a key role in delivering innovative features, ensuring seamless Firebase integration, and producing a polished, user-friendly final product.
Responsibilities
- Develop and Maintain Applications: Build robust and scalable Android applications using Kotlin and Jetpack Compose.
- Collaboration: Work closely with designers, product managers, and engineers to transform user stories and design concepts into intuitive and engaging user interfaces.
- Code Quality: Write clean, maintainable, and well-documented code following industry best practices and coding standards.
- Integration: Implement and integrate RESTful APIs, databases (e.g., Room), and cloud services (e.g., Firebase).
- Testing and Quality Assurance: To ensure application quality and reliability, perform comprehensive testing, including unit and UI tests.
- Continuous Learning: Stay updated on Android development trends, technologies, libraries, and best practices to drive innovation and improvement.
Preferred Skills
- Professional Experience: 2+ years in Android development.
- Technical Proficiency: Strong expertise in Kotlin with demonstrated skills in Jetpack Compose.
- Architecture Knowledge: Solid understanding of Android architecture patterns like MVVM or MVC.
- Integration Expertise: Proven experience integrating Firebase services.
- Backend & Database: Experience working with RESTful APIs, database integration using Room, and cloud services like Firebase.
- Version Control: Familiarity with Git and other version control systems.
- Testing and Quality: Experience with testing frameworks and a strong commitment to delivering high-quality, testable code.
- Cross-Platform: Cross-Platform (Flutter or React Native) experience will be a plus point
- Google Play Experience: Must have google play console experience for managing apps