Company Overview
MyMedicalHub is a healthcare technology company building secure, scalable, and AI-powered digital health solutions. Our platforms support patients and healthcare providers through mobile applications, web portals, and data-driven healthcare analytics.
We develop patient-centric products with a strong focus on usability, performance, and real-world clinical impact.
Website: https://mymedicalhub.com/
Job Summary
We are seeking an experienced Senior Android Developer to lead the development of our patient-focused healthcare Android applications, including AI-powered movement assessments, telemedicine features, and virtual therapist capabilities. This role requires deep expertise in Android development, architectural design, and the ability to mentor junior developers while working on meaningful healthcare technology.
Key Responsibilities
Technical Leadership
- Lead the architecture and development of complex Android healthcare applications using Jetpack Compose and modern Android UI frameworks
- Design and implement scalable, maintainable, and testable code following MVVM, Clean Architecture, and Repository patterns
- Mentor and guide junior and mid-level Android developers through code reviews and pair programming
- Make critical technical decisions regarding frameworks, libraries, and architectural patterns
- Drive technical excellence and establish best practices for the Android team
Core Development
- Develop and maintain advanced features including:
- Build robust networking layers with Kotlin Coroutines and Flow
- Implement secure authentication and authorization flows
- Integrate with RESTful APIs and handle complex data models
- Manage local data persistence using Room
- Optimize app performance, memory usage, and battery consumption
Healthcare-Specific Development
- Work with healthcare domain models including patient assessments, biometric data, and clinical workflows
- Ensure HIPAA compliance and implement security best practices for handling sensitive medical data
- Develop intuitive UIs for healthcare providers and patients
- Integrate real-time communication features for telemedicine
Collaboration and Innovation
- Collaborate with product managers, designers, and backend engineers
- Participate in sprint planning, estimation, and technical discussions
- Stay updated with latest Android technologies and propose innovative solutions
- Contribute to technical documentation and knowledge sharing
Required Technical Skills
Android Development (Expert Level)
- 2+ years of professional Android development experience
- Expert knowledge of Kotlin (latest versions)
- Strong experience with Jetpack Compose and Android UI development
- Deep understanding of Android SDK, Jetpack libraries, and Material Design guidelines
- Proficiency in architectural patterns: MVVM, Repository Pattern, Clean Architecture
- Advanced knowledge of Kotlin Coroutines and Flow for asynchronous/reactive programming
- Expert-level experience with Android Studio, Gradle, and Android debugging/profiling tools
Networking and Data Management
- Advanced experience with RESTful API integration and async networking
- Strong knowledge of Retrofit, OkHttp, and network layer architecture
- Experience with Room for local data persistence
- Understanding of data synchronization and offline-first architectures
- Knowledge of secure data storage (EncryptedSharedPreferences, Android Keystore)
Multimedia and Real-Time Features
- Experience with CameraX and Media APIs for audio/video processing
- Knowledge of camera integration and real-time video streaming
- Experience with WebRTC or video SDKs like OpenTok/Vonage
- Understanding of video compression, streaming protocols, and quality optimization
Machine Learning (Required)
- Hands-on experience integrating TensorFlow Lite models
- Experience with computer vision and pose estimation
- Knowledge of ML model optimization for mobile devices
- Understanding of real-time inference and performance optimization
Version Control and DevOps
- Expert-level proficiency with Git (branching, merging, conflict resolution)
- Experience with Gradle dependency management and modularization
- Knowledge of CI/CD pipelines for Android (Azure dev-ops)
- Experience with multiple build variants and environment management
Code Quality and Testing
- Strong experience with unit testing and UI testing (JUnit, Mockito, Espresso, Compose UI Tests)
- Knowledge of test-driven development (TDD) and behavior-driven development (BDD)
- Experience with code review processes and static analysis tools (ktlint, detekt, lint)
- Understanding of memory management, performance profiling, and leak detection
Preferred / Nice-to-Have Skills
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Experience in healthcare/medical applications or regulated industries
- Published apps on Google Play with demonstrable user base
- Experience with Accessibility features and internationalization
- Knowledge of security frameworks and HIPAA compliance
- Familiarity with backend technologies and API design
- Experience with push notifications (FCM) and background tasks
- Knowledge of Firebase, analytics, and crash reporting tools
- Understanding of Agile/Scrum methodologies
Technical Environment (Current Stack)
- Primary Language: Kotlin
- UI Frameworks: Jetpack Compose, Android Views/XML
- Architecture: MVVM + Clean Architecture + Repository Pattern
- Networking: Retrofit/OkHttp with Coroutines and Flow
- Local Storage: Room
- ML Frameworks: TensorFlow Lite
- Video SDK: OpenTok (Vonage) / WebRTC
- Dependency Management: Gradle
- Audio/Video: CameraX, Media APIs
- Other: Network monitoring, multi-environment configuration
Soft Skills
- Strong problem-solving and analytical thinking abilities
- Excellent communication skills in English (written and verbal)
- Ability to work independently and take ownership of features
- Leadership qualities and mentoring capabilities
- Attention to detail and commitment to code quality
- Ability to work in a fast-paced, collaborative environment
- Passion for healthcare technology and improving patient outcomes
Salary and Benefits
- Competitive Salary: BDT 80,000 - 160,000 per month (based on skills and experience)
- Performance-based reviews and salary increments
- Work on cutting-edge healthcare technology with real-world clinical impact
- Opportunity to work with AI/ML technologies in production
- Leadership opportunities and clear career growth path
- Collaborative and supportive engineering culture
- Mentorship from experienced healthcare tech professionals
- Flexible work environment with modern development tools
- Opportunity to make a meaningful difference in healthcare delivery
Office Time: 12PM to 9PM
Location: Level-8, J-28/8 D, Haque Tower, Bir Uttam AK Khandakar Rd, Dhaka 1212
MyMedicalHub International
This job post was sourced from LinkedIn Jobs While we strive to bring you the latest opportunities, Niyog has not verified this listing and cannot take responsibility for its accuracy or any outcomes related to it. Please review the details carefully and apply at your own discretion.
Dhaka