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:
● 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.
● 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.