We are seeking an experienced Android Developer for a long-term contract engagement with a dynamic team. The ideal candidate will have a strong engineering background and a proven track record of delivering high-quality mobile applications. This role involves contributing to impactful projects, writing clean and efficient code, and leading a small team under the guidance of an engineering manager.

Location:  based in Providence 

Key Responsibilities:

  • Develop, support, and maintain Android applications.
  • Collaborate with cross-functional teams to ensure seamless integration of features.
  • Lead and mentor a small team of developers.
  • Stay updated on the latest trends and best practices in Android development.

Must-Have Skills:

  • Strong understanding of Android programming.
  • Excellent debugging skills, including experience with ADB commands.
  • Proficiency in Kotlin.
  • Experience with architecture patterns such as MVVM and MVP.
  • Working knowledge of RX Java.
  • Familiarity with DI frameworks like Dagger 2 or Hilt.
  • Hands-on experience with Room or Realm databases.
  • Experience with relational databases such as MySQL.

Nice-to-Have Skills:

  • Experience with cross-platform frameworks like Xamarin, Ionic, or React Native.
  • Strong sense of UI/UX design principles.
  • Familiarity with Linux environments and Docker.
Apply Back to Results

Apply Now

Please ensure all fields have been filled.

Your Information

Share your resume*

Please note only files with .pdf, .docx or .doc file extensions are accepted.

Max file size: 512KB.

Please attach your resume, ensure it is in the correct format and smaller than 512KB.

×