Sr. Staff Software Engineer (Android)

Full-time | Dhaka, BD

Augmedix BD is looking for a Senior Staff Software Engineer with great 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 wire frames into high performance, reusable, and reliable code.
  • Explore new tools, libraries, APIs and frameworks to enhance existing tech stack
  • Process-oriented with 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 better user experience

Job Requirements:
  • 5+ years of software development experience in Android Platform
  • Bachelor's degree in Computer Science or equivalent
  • Must have fluency in Java, Kotlin 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
Benefits
  • Competitive Pay
  • 5-Days work week
  • Daily meal
  • Health & Life Insurance
  • Gym Facilities