Himalayas logo
PhreesiaPH

Software Engineer II

Phreesia offers a leading patient intake software that enhances the healthcare experience by reducing wait times and improving efficiency for providers.

Phreesia
India only

Job Description:

Phreesia is looking for a passionate Software Engineer to join our growing mobile team!

Do you love being in a highly technical role and well versed in the Mobile Technology Stack (Android) and client side Angular / React development?

Does the idea of creating innovative solutions in the healthcare field and impacting people's lives excite you?

Read further!

As a Software Engineer on our team, you will gain a deep understanding of the Patient Registration workflows as they apply to the healthcare while working in a distributed team of talented software engineers. You will learn about our users, customers and architecture while designing, building, scaling, and maintaining complex distributed software products. You will work with architects and QA engineers to build, test, and deploy our products to production.

The ideal candidate will be a key member of the Patient Registration team at Phreesia.

Job Responsibilities:

  • Implementing required functionality as part of a distributed development team using Android technology stacks 
  • Contribute to the development of new software, including builds, unit testing, integration testing, and deployment within an agile environment  
  • Participate in Sprint planning and execution   
  • Maintain software security and quality standards   
  • Aid in troubleshooting and resolving production escalations and issues, Identify and resolve complex technical issue, using debugging tools and techniques.   
  • Help review team commits via pull requests   
  • Support your products over their lifetime   

Education: Bachelor's Degree in Computer Science or related discipline required

Experience, Knowledge & Skills:

  • 2 + years of experience in the design/development of Android native apps 
  • Proficiency in Java and Kotlin with a strong understanding of Android SDK, Andorid NDK, and relevant dev tools.
  • Proficiency in Gradle build scripts including advanced build configuration 
  • Experience authenticating and calling web services using Android SDK and 3rd party libraries: Retrofit, OkHttp 
  • Self-motivated, pragmatic thinker capable of working within a highly distributed team   
  • Highly collaborative team player 
  • Follow established SDLC processes and best practice policies and guidelines 
  • Ability to understand and debug large and complex code bases 

Nice To Have -

  • Familiarity with cross-platform mobile app development 
  • Familiarity with Front-End UI development: Angular (2x and higher) or React 
  • Familiarity with HTML5, JavaScript, TypeScript, CSS3 (Less/SASS/SCSS)
  • Familiarity with mobile application architecture principles: Clean Architecture, MVP/MVVM/MVI 
  • Familiarity with Dependency Injection frameworks: Dagger, Koin, etc. 
  • Familiarity with multithreading and concurrency 
  • Familiarity with RxJava and Reactive Programming concepts 
  • Familiarity integrating apps with 3rd party SDKs 
  • Familiarity with handling Push Notifications 
  • Familiarity with JUnit or other unit test frameworks
  • Familiarity with performance and reliability on mobile platforms 

Technology:

  • Android SDK 
  • Java 
  • Kotlin 
  • Android Jetpack 
  • Gradle 

Nice to have - 

  • Cordova (iOS/Android) 
  • Angular or React 
  • HTML5/CSS3 
  • NodeJs and NPM 

Other :

  • Experience with shell scripting and command line build tools 
  • Experience deploying apps to Google Play or App Store Connect 
  • Knowledge of software testing: unit tests, system, integration, and UI 
  • SQL or any other database knowledge  
  • Familiar with CI/CD pipelines: Bamboo, Jenkins, CircleCI, Azure DevOps 
  • Knowledge of monitoring tools: Firebase, Google Analytics, AppDynamics 
  • Knowledge of secure coding practices 

Disclaimer: The job responsibilities and duties described above are not a comprehensive list. Additional tasks may be assigned to the employee from time to time, and Phreesia reserves the right to change the scope of the job as necessitated by business demands.

Who We Are:

At Phreesia, we’re looking for smart and passionate people to help drive our mission of making care easier every day. We’re committed to helping healthcare organizations succeed in an ever-evolving landscape by transforming the way healthcare is delivered. Our SaaS platform digitizes appointment check-in and offers tools to engage patients, improve efficiency, optimize staffing, and enhance clinical care.

Phreesia cares about our employees by providing a diverse and dynamic work environment. We’re a seven-time winner of Modern Healthcare Magazine’s Best Places to Work in Healthcare award and we’ve been recognized on the Bloomberg Gender Equality Index for the past three years. We are dedicated to continuously improving our employee experience by launching new programs and initiatives. If you thrive in a culture of recognition, value inclusivity, professional development, and growth opportunities, Phreesia could be a great fit!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

India +/- 0 hours

About Phreesia

Learn more about Phreesia and their company culture.

View company profile

Phreesia is an innovative company that specializes in patient intake software solutions. The software is designed to streamline healthcare processes, ultimately reducing wait times while increasing profitability for healthcare providers. It enhances the medical check-in experience through individualized care, ensuring that patients receive personalized attention from the moment they arrive. Phreesia’s solutions allow healthcare organizations to achieve greater efficiency in their operations.

With Phreesia, the patient experience is optimized by minimizing delays and improving engagement. Healthcare providers can offer a better, more engaging experience for patients through various tools, including vaccine management systems and self-service options. Their commitment to enhancing the healthcare experience for both providers and patients makes Phreesia a leader in healthcare technology.

Claim this profilePhreesia logoPH

Phreesia

Employees live in

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Phreesia

Explore the variety of open remote roles at Phreesia, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Phreesia

Remote companies like Phreesia

Find your next opportunity by exploring profiles of companies that are similar to Phreesia. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Phreesia hiring Software Engineer II • Remote (Work from Home) | Himalayas