Software Engineer (Android)

Dhaka, Dhaka Division
Work Type: Full Time

We are looking for a passionate and expert Software Engineer (Android developer) to join and strengthen our team of talented engineers to design and build the next generation of our mobile applications. If you love working on diverse and interesting projects that will push the mobile financial technologies to the limits and encourage to learn new skills, then 'tap" is the place for you.


1.    Must have Strong Knowledge on Android Apps development, Kotlin and basic programming problem solve skills.

2.    Strong knowledge of Android SDK,  Android Studio, Gradle, ProGuard, R8.

3.    Strong knowledge of Android UI design principles, patterns, guidelines and best practices of android (architecture components, jetpack, androidX).

4.    A good understanding of OOP and being able to write code in both Java and Kotlin.

5.    Familiarity with RESTful APIs to connect Android applications to back-end services.

6.    Experience with offline storage, threading, and performance tuning.

7.    Able to write testable code and unit tests.

8.    Ability to understand business requirements and translate them into technical requirements. 

9.    Familiarity with cloud message APIs and push notifications.

10.    Proficient understanding of code versioning tools, such as Git

11.    Familiarity with continuous integration, RXJava, RXKotlin, Dagger/HILT is a must.

12.    Knowledge and practical experience on popular design pattern.

Minimum qualifications:

- Bachelor’s degree in Computer Science from a renowned University .

- 2 years of software development experience in Kotlin/Java programming languages

Submit Your Application

You have successfully applied
  • You have errors in applying