Senior Android Engineer

IT Scout Logo

IT Scout

๐Ÿ“Remote - United States

Summary

Join a fast-growing tech company as a Senior Android Engineer and contribute to the design, building, and enhancement of our Android platform. This fully remote position (US and LATAM) requires 5+ years of Android development experience and expertise in Kotlin, Android SDK, and various libraries. You will be responsible for developing high-performance applications, implementing new features, conducting code reviews, providing technical leadership, collaborating with a cross-functional team, and mentoring junior engineers. The ideal candidate is a problem-solver who thrives in a fast-paced environment and is passionate about building robust and scalable applications. A Bachelor's degree in a related field is required, with a Master's degree preferred. The company offers a dynamic work environment, opportunities for continuous learning and career growth, and the chance to work on impactful projects.

Requirements

  • 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 XML for UI layouts
  • Expertise in Retrofit & Volley (or similar libraries) for networking
  • Expertise in Firebase ecosystem (authentication, Firestore, push notifications, etc.)
  • Expertise in Dagger-Hilt (or similar) for dependency injection
  • Expertise in WorkManager for background tasks
  • Expertise in LaunchDarkly for feature flag management
  • Expertise in Fragments (or similar navigation patterns)
  • Expertise in Barcode Scanning for mobile scanning functionality
  • Expertise in 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
  • Bachelorโ€™s degree in Computer Science, Software Engineering, or related field

Responsibilities

  • 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

Preferred Qualifications

  • Experience with Jetpack Compose
  • Familiarity with Flutter or other cross-platform frameworks
  • Experience in iOS development (Swift/Objective-C)
  • Masterโ€™s degree in Computer Science, Software Engineering, or related field

Benefits

  • Work fully remote in a dynamic and fast-paced tech environment
  • Continuous learning culture โ€“ mentorship, career growth, and technical upskilling

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs