Apply📍 United States
🧭 Full-Time
🔍 Tech/Software Development
🏢 Company: IT Scout
- 5+ years of hands-on experience in Android development.
- Strong proficiency in Kotlin with a deep understanding of Android SDK.
- Experience with MVVM architecture and best coding practices.
- Expertise in the following libraries & technologies: XML for UI layouts, Retrofit & Volley (or similar libraries) for networking, Firebase ecosystem (authentication, Firestore, push notifications, etc.), Dagger-Hilt (or similar) for dependency injection, WorkManager for background tasks, LaunchDarkly for feature flag management, Fragments (or similar navigation patterns), Barcode Scanning for mobile scanning functionality, LogRocket (or similar) for debugging & logging
- Experience with testing frameworks (JUnit, Espresso) and writing automated tests.
- Strong problem-solving and communication skills.
- Ability to work independently and thrive in a fast-paced startup environment.
- Develop, maintain, and optimize high-performance Android applications using Kotlin.
- Implement new features while improving existing functionality, focusing on user experience and performance.
- Participate in peer code reviews and contribute to the continuous improvement of coding standards and development processes.
- Drive technical discussions, product development reviews, and propose innovative solutions.
- Work cross-functionally within an Agile Scrum team, collaborating with backend developers, UX designers, and product managers.
- Guide and mentor junior engineers, fostering a culture of continuous learning and knowledge-sharing.
- Continuously refactor and extend existing systems to ensure they are scalable, maintainable, and resilient.
- Build real-time frameworks for bidirectional data synchronization between mobile and backend systems.
AndroidJUNITKotlinFirebaseCommunication SkillsProblem Solving
Posted 7 days ago
Apply