Staff Software Engineer (Android)

Full-time | Dhaka, BD

Augmedix BD is looking for a 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 wireframes 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:
  • 2+ years of software development experience in Android Platform
  • Bachelor's degree in Computer Science or equivalent
  • Must have fluency in Java, clean architecture and design patterns like MVP/MVVM 
  • Experience with RxJava/RxAndroid will be a plus
  • Strong object-oriented programming, and a good knowledge of pattern and anti-pattern design
  • Team player attitude with great communication skills
Nice to Have/Quick Wins:
  • Experience with Kotlin, Room database, Coroutines
  • Experience with Dagger2, Databinding
  • Experience with writing Unit/Instrumentation test using JUnit, Mockito, Espresso
  • Experience with real time chat application development
  • Experience with developing apps on Google Glass
Benefits:
  • Competitive Pay
  • 5-Days work week
  • Daily meal
  • Health & Life Insurance
  • Gym Facilities