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

Similar Jobs