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

Similar Jobs