Assistant Lead Engineer / Lead Engineer, Research & Engineering - Mobile Application Developer

Job Description

Title: Assistant Lead Engineer / Lead Engineer, Research & Engineering - Mobile Application Developer

Company Name: bKash Ltd.

Vacancy: 1

Age: Na

Job Location: Dhaka

Salary: Negotiable

Experience:

  • 5 to 8 years
  • The applicants should have experience in the following business area(s): Banks, Telecommunication, Software Company, IT Enabled Service, Financial Technology (Fintech) Startup


Published: 2025-09-11

Application Deadline: 2025-09-22

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering


Requirements:
  • 5 to 8 years
  • The applicants should have experience in the following business area(s): Banks, Telecommunication, Software Company, IT Enabled Service, Financial Technology (Fintech) Startup


Skills Required:

Additional Requirements:

● Proficiency with 3 years (at least) of experience in Kotlin with Jetpack Components (Compose, Room, ViewModel), Coroutines, Gradle. 

● Proficiency with at 2 years (at least) of Production-level experience with Flutter/Dart including BloC/Riverpod and custom widgets. 

● Knowledge of modern architectural patterns: MVVM, MVI, Clean Architecture. 

● Strong understanding of RESTful APIs, Retrofit, and mobile security (encryption, SSL pinning). 

● Hands-on experience with Git workflows. 

● Strong debugging, refactoring, and performance optimization skills. 

● Effective communication and ability to mentor junior developers. 

● Experience with CI/CD pipelines (Jenkins, GitLab CI, Bitrise) 

● Proficiency in performance tuning using Android Profiler or Flutter DevTools. 

● Previous exposure to fintech applications or payments systems. 

● Familiarity with RxJava or RxKotlin.



Responsibilities & Context:

● Develop and deliver 2–3 new features per quarter for the bKash Mobile Application using Kotlin and Flutter.

● Write clean, maintainable, and testable code with at least 80% unit test coverage.

● Collaborate with product managers, designers, and engineers to define, design, and ship new features on time.

● Review and submit 5–7 pull requests per week, ensuring adherence to coding standards and best practices.

● Diagnose and resolve performance bottlenecks, reducing application crash rates by a target of 15%.

● Optimize app performance to maintain sub-second response times and scalability for users.

● Mentor and guide junior engineers through weekly code reviews, peer programming, and training sessions.

● Document technical solutions, troubleshooting steps, and process improvements for team-wide knowledge sharing.

● Continuously evaluate and adopt new tools or frameworks to maximize team efficiency and stay current with industry standards.



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Interested By University

University Percentage (%)
Daffodil International University (DIU) 10.92%
Jahangirnagar University 5.88%
North South University 4.20%
American International University Bangladesh (AIUB) 3.36%
Bangladesh University of Business and Technology 3.36%
University of Rajshahi 2.52%
East West University 2.52%
Southeast University 2.52%
World University of Bangladesh 2.52%
Green University of Bangladesh 2.52%

Interested By Age Range

Age Range Percentage (%)
20-30 60.50%
31-35 29.41%
36-40 3.36%
40+ 5.04%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 5.93%
20K-30K 11.86%
30K-40K 14.41%
40K-50K 9.32%
50K+ 58.47%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 16.81%
0.1 - 1 years 5.88%
1.1 - 3 years 18.49%
3.1 - 5 years 21.85%
5+ years 36.97%

Similar Jobs