What are the responsibilities and job description for the Android Developer position at Expert AI?
Company Overview:
At Expert AI, we are transforming the healthcare landscape by tackling documentation burnout. Our AI-driven platform converts real-time patient-doctor conversations into structured clinical documentation, recommends diagnoses and treatments, and facilitates accurate billing via ICD-10 coding. By minimizing administrative overhead, we empower clinicians to focus on patient care and improve decision-making with real-time AI insights. If you’re passionate about building meaningful technology that enhances lives, we invite you to be part of our journey toward a smarter, healthier future.
⸻
Role Overview:
We are looking for a passionate and experienced Android Developer to join our on-site team in Farmington Hills, MI. This role is ideal for someone with a solid background in mobile development and a desire to contribute to a forward-thinking, AI-powered healthcare product. In addition to strong Android development skills, we’re seeking candidates who have experience working with backend frameworks and an understanding of integrating Large Language Models (LLMs) and Generative AI (GenAI) using LangChain and prompt engineering concepts. We are actively leveraging AI agents to automate and enhance clinical workflows—these agents assist in real-time documentation, suggest diagnostic paths, and support billing decisions, helping clinicians focus more on patient interaction and less on administrative tasks.
⸻
Key Responsibilities:
• Design and develop robust Android applications using Kotlin, ensuring responsiveness and performance across a wide range of Android devices.
• Collaborate closely with backend developers, designers, and product managers to implement new features and deliver seamless user experiences.
• Integrate with backend systems, including AI components and APIs, ensuring secure and reliable data handling.
• Participate in the design and implementation of cloud-based services and AI workflows.
• Maintain and improve application codebase, ensuring clean, maintainable, and well-documented code.
• Stay current with Android development trends, GenAI advancements, and best practices.
• Troubleshoot, debug, and resolve application issues quickly and effectively.
• Contribute to the integration of LLMs/GenAI into backend services using frameworks like LangChain, and apply prompt engineering techniques for optimized AI interactions.
⸻
Minimum Qualifications:
• 4 years of professional software development experience (internships not counted).
• 2 years of hands-on Android development using Kotlin.
• Experience building and maintaining production-grade mobile applications.
• Strong understanding of Android SDK, Jetpack components, Material Design, and architectural patterns like MVVM or MVI.
• Experience integrating mobile applications with backend services via RESTful APIs.
• Working knowledge of cloud infrastructure (GCP, AWS, or Azure).
• Proficiency in one or more backend frameworks such as Django, FastAPI, or Flask.
• Exposure to LangChain and the ability to integrate LLMs/GenAI into backend workflows.
• Foundational understanding of prompt engineering and how to optimize prompts for contextual relevance and task accuracy.
• Strong problem-solving skills and a collaborative mindset.
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
⸻
Preferred Qualifications:
• Experience with Node.js for backend development.
• Familiarity with HIPAA compliance and developing secure, privacy-compliant applications.
• Prior experience in healthtech or clinical environments.
• Exposure to CI/CD practices and agile methodologies.
• Familiarity with using vector stores, RAG pipelines, and GenAI-powered assistants in production.
⸻
Why Join Expert AI?
• Work on cutting-edge healthcare AI technology that impacts real lives.
• Collaborate with a passionate and mission-driven team.
• Contribute to a growing startup with opportunities for innovation and ownership.
• Competitive compensation, benefits, and learning opportunities.