Software Engineer - Android

Colombo, Sri Lanka

oDoc is a technology company building a revolutionary healthcare platform, that leverages technology and design to provide a vastly improved physician and patient experience. We are looking for talented, passionate Android developers to join our engineering team and contribute to both: doctor and patient-facing features in our Android apps.

Key Responsibilities & Growth Opportunities

  • Assume full responsibility of the Android products from development, maintenance, QA and deployment
  • Help architect features by collaborating with other team members (iOS and back-end engineers)
  • Write high quality secure software that ensures patient privacyCollaborate with operations team members to improve the products and identify technical issues

Essential Skill-Set

  • Should posses good problem solving skills
  • Solid understanding of the basics of data structures and algorithms
  • Solid understanding of the principles of software engineering (Object oriented design, Software design patterns)
  • Should have 1+ years experience writing software for Android platform
  • Familiarity with Git VCS and it’s best practices

Preferred Additional Skill-Set

  • Experience designing Android apps from ground up
  • Experience designing and writing Android applications that involve fetching, caching and presenting data from web services
  • Good understanding of Android APIs including understanding of Android threading model, activity lifecycle, background services, memory management, security best practices
  • Experience working with de-facto Android libraries used for messaging, error reporting storage, analytics and networking
  • Experience working with Android architecture components

Perks and Benefits

  • Work with an amazing team - Don’t let our flip-flops and untucked shirts fool you. At oDoc you’ll find sharp minds, strict ethical standards, and a precise approach to solving problems. Joining up means you’ll be working with a complex, creative and very often a nerdy set of individuals. Here we thrive on differences - experiences, ideas and ways of thinking. No matter where you're coming from, we welcome exceptional applicants of all types.
  • You’ll learn A LOT - You’ll help with everything at a startup. Founders and team members work together; there's no middle management, so you learn from the best.
  • You’ll take away skills for life - You’ll be instilled with the value of hard work, ownership, and self-sustainability. Once you’ve created something of your own, something tangible and whole, something you can touch, feel, or use, you really begin to appreciate personal ownership.
  • You can innovate - Our startup needs to grow fast, so you’ll have a license to show off your brilliance.
  • You’ll have more responsibility - You’ll be a part of a small, growing team. So you’ll be pushed to be more versatile, more reliable, and more productive than in any other job before this.
  • You’ll be able to do a lot of different things - Working at oDoc will allow you to try on a lot of different hats - even that weird one that you didn’t think you would ever like, but find out that you did.
  • Other niceties like: flexible working hours, work from home, unlimited oDoc consultations for you and your family plus health insurance, accommodation close to work, a casual atmosphere and dress code, etc.

Engineering at oDoc

Whether it's finding new and innovative ways to advance video call quality, building computing platform and networking technologies, automating the capture of medical information, or continuing to refine and scale complex realtime systems (just to name a few), you will be developing solutions to some of the most challenging technical problems out there. You will research, conceive and develop software applications to extend and improve on oDoc's product offerings and collaborate on scalability issues involving access to massive amounts of data and information. Examples of specialist domains: UI development with React Native and similar technologies, security, embedded systems and mobile apps (Android and iOS).
oDoc is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions, if not billions, of users. At oDoc, engineers not only revolutionize health and wellness, they routinely work on interactive communication systems, scalable applications and entirely new platforms for users around the world. From Video Analysis to Predictive Diagnosis, iOS to Android, Social to Local, oDoc engineers are changing the world one technological achievement after another.

Diversity at oDoc

At oDoc, we don’t just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. oDoc is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.