Senior Software Engineer (Android)

Dhaka , Dhaka , Bangladesh

05 Dec 2022

At Audacity IT Solutions Limited, we are currently looking for 02 ( SENIOR POSITION ) talented and experienced Senior Software Engineer (Android) to join our growing mobile team. The selected engineer will get a chance to work with the latest technology stacks, exercising industry-standard principles & best practices to build scalable, high-performance & robust mobile software applications.

 

 

What You’ll Be Working On:

  • Design, implement, and test features, improvements, and optimizations for the product.
  • Write clean code.
  • Uphold high standards for code quality and architecture, including the use of SOLID design principles.
  • Thoughtfully give, and gracefully receive, rigorous code reviews.
  • Develop and interpret metrics to monitor production app performance.
  • Document and communicate research and results.

 

What You Bring To The Role:

  • Must have Software development experience in object-oriented programming (Java/Kotlin).
  • Fluent and experienced in Native Android Applications development and worked on at least two large native Android applications.
  • Strong proficiency in Kotlin, as well as a working knowledge of Java.
  • Good understanding of Clean architecture.
  • Thorough understanding of the Android system Framework APIs.
  • Robust knowledge of RxJava/RxAndroid/Stream, Navigation Component, Dependency Injection(hilt).
  • Deep understanding of Leakcanary, Retrofit, Room, work manager, View-Binding, Kotlin Coroutines.
  • Proficiency in using Git.

 

  • Good knowledge of CI/CD.
  • Experience writing automated tests (unit, component, integration, and end-to-end).
  • A willingness to learn what you don’t know and a can-do attitude.
  • Good communication, interpersonal, problem solving, and relationship management skills.
  • Detail-oriented personality and self-starter.

 

 

The Following Are Considered a Plus:

  • Knowledge of Jetpack Compose.
  • Knowledge on Flutter.
  • Code analysis tools (Jacco).
  • Experience with NDK, JNI, CMake.
  • Knowledge of Kotlin Multiplatform.
  • Experience with UI tests frameworks.

 

 

Benefits

  • Full subsidized lunch.
  • Weekly two days off.
  • Medical benefits.
  • Annual salary increments.
  • Two festival bonuses.
  • Yearly tour.
  • Other benefits as per company policy.

 

 

Mid-Senior Level

Full Time

Dhaka Dhaka Bangladesh


Share Job Opening