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

Full time @bKash Ltd in Mobile Financial Services (MFS)
  • Dhaka, Bangladesh, Shadhinata Tower, 1, Bir Sreshtha Shaheed Jahangir Gate, Dhaka Cantonment, 1206
  • Post Date : September 12, 2025
  • Apply Before : September 22, 2025
  • Salary: Negotiable
  • 0 Application(s)
  • View(s) 42
Email Job

Job Detail

  • Job ID 18167
  • Career Level  Executive
  • Experience  5-6 Years
  • Min. Qualification  Bachelor's Degree
  • Gender  Any
  • Industry Experience  Mobile Financial Services (MFS)
  • No. of Vacancy  1
  • Job Location  Dhaka Division

Job Description

Education

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

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

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.

 


Skills & Expertise

Other jobs you may like