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: API Development,Kotlin,Mobile App Development

Additional Requirements:

● Must have developed at least one app with 1M+ downloads on the Play Store.

● 3+ years of hands-on experience with Kotlin, Jetpack Components (Compose, Room, ViewModel), Coroutines, and Gradle.

● 2+ years of production experience with Flutter/Dart, including state management (BloC/Riverpod).

● Proven ability to design and implement apps using MVVM, MVI,and Clean Architecture.

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

● Experience with Git (branching, merging, workflows).

● Strong debugging, refactoring, and performance optimization skills.

● Effective communication and collaboration skills across teams.

● Nice to Have: CI/CD pipeline experience (Jenkins, GitLab CI, Bitrise), RxJava/RxKotlin, Material Design optimization.



Responsibilities & Context:

● Lead a small development team through all phases of the software lifecycle, ensuring timely delivery of high-quality solutions aligned with business goals.

● Foster a culture of accountability, collaboration, continuous improvement, and knowledge sharing.

● Define and enforce best practices to ensure consistent, scalable, and sustainable software architecture.

● Conduct regular architecture and code reviews to uphold standards, ensure quality, security, and performance, and mentor developers with constructive feedback.

● Stay current with industry trends and promote innovative, forward-thinking practices.

● Champion a culture of excellence and knowledge sharing within the development team.

● Take end-to-end ownership of project deliverables, ensuring adherence to timelines and quality standards, while balancing technical excellence with execution efficiency.

● Ensure system reliability by proactively resolving issues and implementing scalable, secure solutions aligned with strategic goals.

● Research and evaluate emerging technologies to drive innovation, process improvement, and long-term maintainability.



Job Other Benifits:

Employment Status: Full Time

Job Work Place:

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.62%
Jahangirnagar University 6.19%
Bangladesh University 3.54%
United International University 3.54%
American International University Bangladesh (AIUB) 3.54%
BRAC University 2.65%
International University of Business Agriculture and Technology 2.65%
University of Rajshahi 2.65%
North South University 1.77%
City University 1.77%

Interested By Age Range

Age Range Percentage (%)
20-30 59.29%
31-35 28.32%
36-40 4.42%
40+ 7.08%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 7.96%
20K-30K 10.62%
30K-40K 16.81%
40K-50K 9.73%
50K+ 54.87%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 22.12%
0.1 - 1 years 7.96%
1.1 - 3 years 19.47%
3.1 - 5 years 15.04%
5+ years 35.40%

Similar Jobs