Senior Software Engineer
Limeade
Description
About the Company:
Headquartered in El Segundo, Calif., Internet Brands® is a fully integrated online media and software services organization focused on four high-value vertical categories: Health, Automotive, Legal, and Home/Travel. The company's award-winning consumer websites lead their categories and serve more than 250 million monthly visitors, while a full range of web presence offerings has established deep, long-term relationships with SMB and enterprise clients. Internet Brands' powerful, proprietary operating platform provides the flexibility and scalability to fuel the company's continued growth. Internet Brands is a portfolio company of KKR and Temasek.
WebMD Health Corp., an Internet Brands Company, is the leading provider of health information services, serving patients, physicians, health care professionals, employers, and health plans through our public and private online portals, mobile platforms, and health-focused publications. The WebMD Health Network includes WebMD Health, Medscape, Jobson Healthcare Information, prIME Oncology, MediQuality, Frontline, QxMD, Vitals Consumer Services, MedicineNet,
eMedicineHealth, RxList, OnHealth, Medscape Education, and other owned WebMD sites. WebMD®, Medscape®, CME Circle®, Medpulse®, eMedicine®, MedicineNet®, theheart.org®, and RxList® are among the trademarks of WebMD Health Corp. or its subsidiaries.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
For Company details, visit our website: www.webmd.com / www.internetbrands.com
Experience: 5+ years
- 5+ Years of experience in Android development
- Strong Kotlin programming skills
- Strong Java programing skills
- Proficient with Android SDK and Android Studio IDE
- Candidate must have sound knowledge of OOPs fundamentals, Coroutines, and Kotlin Flow
- Should have working experience on MVVM, Clean Architecture, MVP, software design patterns, Kotlin, Java, Android architecture, and Gradle Build System
- Experience with XML layouts and Data Binding for traditional Android UI
- Strong experience with Jetpack Compose for modern UI development
- Experience with Kotlin Multiplatform Mobile (KMM) for cross-platform development
- Experience working with RESTful APIs
- Knowledge of source code control understanding (experience with GitLab, GitHub)
- Excellent UI design skills using the Android framework
- Proficient in unit testing with JUnit, Mockito, MockK
- Experience in using AI coding assistants like GitHub Copilot, ChatGPT to enhance development productivity
- Design and implement new features and functionality
- Write clean, maintainable, and well-tested code
- Collaborate with cross-functional teams to deliver high-quality solutions
- Participate in code reviews and architectural discussions