What are the responsibilities and job description for the Android Engineer position at Oneview Healthcare?
The Company
At Oneview Healthcare, we’re a team with a clear and meaningful purpose: to improve the experience of care for patients, their families and care teams.
We’re proud to partner with leading healthcare systems in Australia, the US, the Middle East and Asia to power better care experiences. Our customer partners include 3 of the Top 20 US Hospitals, as ranked by US News, and 6 of the world’s Best Smart Hospitals as ranked by Newsweek. Every year we impact over a million episodes of patient care.
We operate from offices in Chicago, Dublin (Ireland) and Melbourne (Australia). Our experience delivering solutions to customers on four continents enables us to share insights and ideas across international boundaries. Global diversity is part of what keeps us at the edge of innovation.
The Role
The ideal candidate will have released multiple Android apps commercially and will have a proven track record working as part of a cross functional agile team. We want someone with a very strong knowledge of different android hardware and operating system versions.
We are seeking proactive, technology focused individuals with best-in-class development principles. On this team, coding is only part of what we do. Our real focus is on delivery, with backend, frontend and QA working closely together to create, deploy and test integrated solutions. Our solutions are deployed to a variety of complex environments and used by thousands of hospital patients and staff worldwide. Expect a rewarding and challenging experience.
Responsibilities & Accountabilities
- Working within your cross functional team to deliver apps to run on all our supported android devices. This team is geographically distributed.
- Identify upcoming changes with SDKs that require app development to ensure continuity of user experience for patients and clinicians
- Mentoring junior and mid-level engineers
- Working with our engineering teams to champion best practice mobile development principles and reliable deployment of our apps
- Working with our Product team to identify initiatives for product improvement and our architecture team for software improvements within our apps
- Work with our Designers to deliver
best-in-class
Patient and Clinician driven UX
Work with our MDM Architects to leverage the power of mobile device management in our apps
- Strong focus on remote monitoring and observability of app behaviour and performance
- Integration with peripherals for TV playback, audio and remote control
- Committed to achieving success for our customers
- An appreciation of the need for automation testing and the willingness to contribute to the updating and maintenance of test suites
- You are willing to pull up your sleeves and get stuck in with your team mates to solve unique problems.
- Ensuring the company technology strategy is adhered to when architecting / implementing software deliverables
- Ensuring information security is at the forefront of your mind in everything we do in Oneview
Requirements
- You have valid work authorisation for the US.
- Bachelor's Degree in Computer Science or a similar related discipline
- 5 years working experience in mobile app development
- You come from an engineering discipline and are confident conversing about technology at a deep level. You understand all the moving parts that allow working software to be delivered.
- Knowledge of DevOps practices and continuous delivery environments
- Experience integrating with third party libraries and APIs
- Experience in publishing Android apps
- Experience with Android SDKs, API's & Samsung Knox SDK
- Experience with Android
Open Source Project
- Expertise with the Android TV Input Framework and media playback on Android
- Ideally experience with Android based
media centre/player development. Cross-platform development
with strong programming skills in Kotlin
- Experience integrating with REST APIs to connect apps to back-end services
- Solid understanding of the mobile development life cycle and UI/UX standards
- Experience with, or a strong understanding of Azure, cloud hosted solutions, distributed systems, microservice architecture, message bus, CQRS would be desirable.
- Experience of handling sensitive data in a regulated industry is a plus
- Oneview Engineering is a dynamic environment so you will be a highly motivated self-starter who is willing to learn new things in a fast moving and fast scaling environment
- Strong communicator; verbal, written and presentation skills
- Demonstrable experience in the full product lifecycle from requirements gathering to supporting an application with a large installed user base