What you’ll Do:
- Develop and maintain Telepharmacy capabilities in LINE MAN application, enabling features such as video consultation, prescription management, and medication workflows.
- Design and implement clean, scalable, and maintainable mobile architectures (e.g., MVVM, Clean Architecture).
- Integrate with backend services, APIs, and real-time systems to support healthcare functionalities and seamless user experiences.
- Ensure application performance, responsiveness, and reliability through optimization, debugging, and continuous improvement.
- Implement secure data handling practices to protect sensitive healthcare information and comply with relevant regulations.
- Write clean, testable, and well-documented code, including unit tests and automated testing where applicable.
- Collaborate with cross-functional teams (backend, product, design) to deliver high-quality features and improve user experience.
- Participate in code reviews and contribute to improving engineering standards, best practices, and development processes.
Please visit our engineering blog if you’d like to learn more.
What you’ll Need:
- Strong proficiency in Kotlin for Android development.
- Solid understanding of Android SDK, application lifecycle, and UI frameworks (e.g., Jetpack Compose or XML-based UI).
- Strong fundamentals in Data Structures, Algorithms, OOP, and Design Patterns.
- Good understanding of concurrency, memory management, and performance tuning.
- Experience using debugging and profiling tools (Android Studio Profiler, Logcat, etc.)
- Familiarity with architectural patterns such as MVVM or Clean Architecture and BFF architectural approach.
- Understanding of mobile security best practices, especially for handling sensitive user data.
- Experience in automated testing (unit/UI testing, e.g., JUnit, Marathon, Kaspresso) is a plus.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a fast-paced environment.