Job Detail

Sr. Staff Software Engineer (Android) at Augmedix
Dhaka, BD
Augmedix BD is looking for an experienced Android Engineer for the position of Sr. Staff Software Engineer (Android) with mobile app development experience and knowledge in the Android platform. We are looking for a dynamic and experienced Android engineer who will be contributing to various Android development projects targeting state-of-the-art smartphones and Google Glass based product development and research.

Job Description:

    • Translate designs and wireframes into high performance, reusable, and reliable code
    • Explore new tools, libraries, APIs, and frameworks to enhance existing tech stack
    • Process-oriented with the ability to work with different UI materials and rapid prototyping
    • Document code consistently throughout the development process and perform peer code review
    • Experience in communicating with both technical and non-technical overseas teams
    • In addition to having excellent technical skills, you have to have a keen interest in the latest technologies and have a feel for a better user experience

Job Requirements:

      • 5 to 8 years of software development experience in Android Platform
      • Must have fluency in Kotlin, Java, and RxJava/RxAndroid
      • Experience with clean architecture and MVVM
      • Experience with Dagger2, Databinding
      • Strong object-oriented programming, and a good knowledge of pattern and anti-pattern design
      • Writing Unit Test Cases using JUnit, Mockito, Espresso
      • Team player attitude with great communication skills
 

Nice to Have/Quick Wins:

    • Experience with Room database, Kotlin Coroutines
    • Experience with app profiling, code versioning, deployment, and continuous integration
    • Experience with WebRTC or any other real-time streaming protocols
    • Experience with real-time chat application development
    • Experience with developing apps on Google Glass
    • Experience with private MDM or OTA distribution