Android Developer

2 weeks ago

Charlotte, North Carolina, United States Staffing Spot, Inc. Full-time


Key Responsibilities
• Design, develop, test, and maintain high-quality Android applications.
• Build robust and scalable mobile applications using Kotlin.
• Implement reactive programming concepts and asynchronous operations using Kotlin Coroutines.
• Apply Android Jetpack Architecture Components and modern development practices.
• Implement Dependency Injection using Dagger or similar frameworks.
• Integrate RESTful APIs using Retrofit and other networking libraries.
• Collaborate with product managers, UI/UX designers, QA engineers, and backend developers.
• Troubleshoot, debug, and optimize application performance.
• Ensure application quality, security, scalability, and maintainability.
• Publish and maintain applications on Google Play Store. Must-Have Skills & Qualifications
• 5+ years of professional software development experience, with at least 4+ years specifically in Android development within a corporate or enterprise environment.
• 3+ years of hands-on experience with Kotlin, Reactive Programming, Coroutines, and Dependency Injection frameworks such as Dagger.
• Strong experience with Android Jetpack Architecture Components.
• Good understanding of RESTful APIs and hands-on experience with Retrofit.
• Proven experience developing and delivering Android applications, with examples available on public app stores.
• Bachelor's degree in Computer Science, Information Technology, or a related technical field, or equivalent additional professional software development experience.

Skills:
restful apis,kotlin,jetpack,android,software development