We are seeking a highly skilled and motivated Android Developer to join our dynamic team. The ideal candidate will have a passion for mobile app development, a strong grasp of Android platforms, and experience with modern development tools and technologies. You will play a key role in designing, developing, and maintaining our Android applications, ensuring optimal performance and user satisfaction.
Key Responsibilities:
• Design and build advanced applications for the Android platform using Kotlin and Java .
• Collaborate with cross-functional teams to define, design, and ship new features.
• Integrate RESTful APIs to connect Android applications with backend services.
• Work with Firebase for real-time database, authentication, cloud functions, and push notifications.
• Integrate and manage third-party APIs and dependencies to enhance application functionality.
• Debug and resolve performance issues, crashes, and other technical problems.
• Optimize app performance and ensure compatibility with various device types and screen sizes.
• Stay updated with the latest Android development trends, tools, and best practices.
• Write clean, maintainable, and testable code, adhering to coding standards.
• Participate in code reviews and contribute to a culture of continuous improvement.
Key Requirements:
• Proven experience in Android app development with published applications on the Play Store.
• Strong proficiency in Kotlin and Java .
• Hands-on experience with RESTful API integration and web services.
• Proficient in using Firebase services, including Firestore, Authentication, and Cloud Messaging.
• Experience working with third-party libraries and dependency management tools like Gradle.
• Familiarity with Android architectural components (MVVM, MVP) and Jetpack libraries.
• Strong understanding of the Android SDK, UI/UX standards, and Material Design principles.
• Knowledge of Git for version control and experience with CI/CD pipelines.
• Excellent problem-solving skills and attention to detail.
• Strong communication and collaboration skills.
Preferred Qualifications:
• Bachelor's degree in Computer Science, Engineering, or related field.
• Experience with Agile development methodologies.
• Knowledge of Kotlin Coroutines, RxJava, or other asynchronous programming techniques.
• Familiarity with testing frameworks like JUnit or Espresso.
• Experience with app analytics tools such as Google Analytics or Crashlytics.
If you are passionate about mobile technologies, thrive in a fast-paced environment, and enjoy solving challenging problems, we would love to hear from you. Apply today and be part of a team that is shaping the future of Android applications!
Job Type: Full-time
Pay: ?7,000.00 - ?15,000.00 per month
Schedule:
• Day shift
Supplemental Pay:
• Performance bonus
• Yearly bonus
Education:
• Diploma (Preferred)
Experience:
• Android Development: 1 year (Required)
• total work: 1 year (Required)
Work Location: In person
Application Deadline: 17/12/2024
Expected Start Date: 17/12/2024
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.