Impiricus is the first and only AI-powered HCP Engagement Engine, recognized as the #1 fastest growing company in North America by Deloitte. As a Mobile Engineer (Android), you will design, build, and evolve mobile applications that power digital healthcare solutions, working closely with cross-functional teams to deliver high-quality Android experiences.
Responsibilities:
- Design, build, and maintain high-quality Android applications using Kotlin and modern Android frameworks
- Collaborate with product managers, designers, and backend engineers to deliver intuitive, reliable mobile experiences
- Implement scalable mobile architectures (e.g. MVVM, clean architecture) and contribute to technical design decisions
- Ensure application performance, reliability, and security across a range of Android devices and OS versions
- Write well-tested, maintainable code and participate in code reviews to uphold engineering best practices
- Integrate mobile applications with backend APIs and third-party services
- Contribute to continuous improvement of mobile development processes, tooling, and release workflows
Requirements:
- 4+ years of professional experience developing Android applications, with strong proficiency in Kotlin
- Bachelor's degree in Computer Science, or related engineering field
- Experience building production apps using modern Android frameworks and patterns (e.g., Jetpack, MVVM, clean architecture)
- Solid understanding of Android SDKs, app lifecycle, and performance considerations across devices and OS versions
- Experience integrating mobile applications with RESTful APIs and backend services
- Familiarity with testing strategies for Android applications, including unit and UI testing