We are collaborating with a U.S.-based startup focused on revolutionizing access to healthcare by building a platform for scheduling video visits with doctors. The goal is to develop a seamless, user-friendly solution that allows patients to connect with licensed medical professionals via video consultations easily.
The platform will include mobile applications for both Android and iOS, offering features such as appointment scheduling, secure video calling, payment integration, and user profile management. Emphasis will be placed on usability, security, and scalability to meet the demands of a growing user base.
The project team will consist of 5–6 members, working collaboratively in an agile environment to deliver high-quality digital healthcare experiences.
- Design & Development: Architect, build, and maintain high-quality
- direct-to-consumer (D2C) Android applications using Kotlin and modern
- frameworks like Jetpack Compose, ensuring scalability and performance.
- Dependency Management: Utilize Gradle for dependency management
- and modularize codebases for maintainability.
- App Deployment: Manage end-to-end Google Play Store deployment,
- including release bundles, internal/external testing tracks, and
- troubleshooting submission issues.
- UI/UX Excellence: Lead the design of intuitive, visually appealing interfaces
- with a focus on Material Design principles. Act as a self-starter to propose
- UI/UX improvements.
- Hardware Integration: Develop features leveraging Android device
- hardware (e.g., camera, microphone, sensors) using frameworks like
- CameraX, MediaRecorder, and SensorManager.
- Messaging Systems: Implement real-time messaging components (e.g.,
- in-app chat, push notifications) using Firebase Cloud Messaging (FCM) or
- WebSocket.
- API & Authentication: Integrate REST APIs using Retrofit/OkHttp and
- implement secure authentication flows (OAuth, Google Sign-In, biometrics).
- AI-Driven Productivity: Proactively use AI tools (e.g., GitHub Copilot,
- ChatGPT) to accelerate coding, debugging, and prototyping.
- 5 years of Android development experience with Kotlin and familiarity with
- Jetpack Compose (legacy XML experience is a plus).
- Proven track record of shipping D2C apps that have a payment integration
- ideally with Stripe (portfolio or Google Play Store links required).
- Expertise in Google Play Console workflows, including release management
- and staged rollouts.
- Strong UI/UX sensibilities with a portfolio showcasing Material
- Design-compliant interfaces.
- Experience integrating Android hardware (camera, mic, sensors) and
- real-time messaging features.
- Proficiency in RESTful API integration and authentication standards.
- Collaboration & Process: Past experience working in small agile teams, using JIRA or similar
- tools (e.g., Trello, Asana) for sprint planning and task management.
- Proficient with GitHub for version control, branching strategies (e.g.,
- Git Flow), and peer code reviews.
- Testing & Quality: Experience writing unit tests (JUnit, MockK) and instrumented tests
- (Espresso), with a focus on test-driven development (TDD).
- CI/CD: Hands-on experience with Android CI/CD pipelines (e.g., Fastlane,
- Jenkins, GitHub Actions).
- Familiarity with AI tools to enhance development efficiency.
- Excellent problem-solving skills and ability to work independently