emocha Mobile Health Inc. Sr. Mobile Engineer in Baltimore, Maryland
emocha Mobile Health is on a mission to solve medication nonadherence. We’re a diverse team of designers, technologists, researchers, and public health enthusiasts committed to building high-impact technology that helps patients get better faster.
emocha provides a platform of mobile and web-based applications used in the US and abroad, which means a wide variety of work day-to-day. Our team is constantly taking on challenging and exciting problems, with the goal of making a serious impact on the lives of clinicians and patients. We work with world-renowned clinicians and scientists to help patients facing significant health challenges. Our solution is offered to patients with infectious and chronic diseases such as tuberculosis, HIV, hepatitis C, opioid addiction/substance abuse, diabetes, asthma, and mental health. We partner with Johns Hopkins and other academic medical centers and adherence experts across the country to develop and validate our tech-enabled solution.
We are looking for an experienced, passionate, and motivated React Native engineer who will help develop world class applications and products. Our native mobile products interact deeply with GraphQL API backends, so knowledge of web application architectures and technologies is a plus. You will have the opportunity to work alongside a close knit group of very talented designers, engineers, and product managers to build software that changes the world. We are a distributed team with folks all across the world, so this is a remote position.
Drive the development of our mobile applications, from architecture, to coding, to release.
Build mobile applications using React Native
Ownership in developing and improving all aspects of our stack (development, testing, CI, automation, and architecture).
Deploy to both iOS and Android (Apple App Store, Google Play Store).
App layout and user interface development.
Designing and engineering features that deliver value to the people who use them. This means collaborating closely with the entire team (designers, product managers, etc.).
Experience & Skills:
You've architected, built, deployed, and/or maintained excellent React Native applications with clean code to both App Store and Google Play
Understand and have experience making decisions about mobile application architecture, including data modeling, networking and data synchronization, and concurrency.
Have developed React Native apps that communicate with GraphQL APIs, use Realm or AsyncStorage for local storage, network data synchronization, and user authentication.
Have integrated with native hardware components in a React Native app.
You are an owner, taking pride in the product of your work and going above and beyond what is asked of you
Write unit or UI tests to prevent coding errors.
Are competent with developing application interfaces for multiple device types based off of mockups.
Strive to automate everything you do - from sending out builds to running tests.
Are equally comfortable working with HTTP-based web services, and have a working knowledge of web application and API architectures.
Are self-directed and able to manage your time effectively.
iOS or Android development experience using Objective-C, Swift, or Java.
Knowing your way around XCode or Android Studio.
Previous history of working with a remote, distributed team.
12 days vacation, paid sick leave, plus holidays
Health, dental, vision, and other benefits
401K retirement savings plan
Lots of free lunch and coffee
Professional development opportunities
We carefully hire the best talent we can find, which means actively seeking diversity of beliefs, backgrounds, education, and ways of thinking. We believe in reflecting the diversity of our customers, and their patients, in our team. We strive to build an inclusive culture where differences are celebrated and leveraged to inform better design and business decisions. emocha is proud to be an equal opportunity workplace. We are committed to equal opportunity regardless of race, color, religion, sex, gender identity, national origin, ancestry, citizenship, age, physical or mental ability, legally protected medical condition, family care status, military or veteran status, marital status, domestic partner status, sexual orientation, or any other basis protected by local, state, or federal laws.
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas at this time
Powered by JazzHR