Match score not available

Mobile Software Engineer - iOS

fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's Degree in Computer Science or related discipline required., 2 - 4 years of experience in iOS Native Apps development using Swift., Experience in Mobile Hybrid Apps development for iOS or Android, preferably in the Cordova ecosystem., Proficiency in web services authentication and a strong understanding of complex code bases..

Key responsabilities:

  • Implement functionality as part of a distributed development team using iOS and Android technology stacks.
  • Contribute to software development including builds, unit testing, integration testing, and deployment in an agile environment.
  • Participate in Sprint planning and execution while maintaining software security and quality standards.
  • Aid in troubleshooting production issues and support products throughout their lifecycle.

Phreesia Payment Services logo
Phreesia Payment Services XLarge https://bit.ly/
1001 - 5000 Employees
See all jobs

Job description

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 (iOS and 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 iOS and 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   
  • 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 - 4 years of experience in the design/development of iOS Native Apps (Swift) 
  • 2 - 4 years of experience in the design/development of Mobile Hybrid Apps for iOS or Android  (preferably Cordova ecosystem) 
  • Proficiency in Swift 
  • Experience authenticating and calling web services  
  • 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 
  • Experience implementing and using Dependency injection in Swift 
  • Ability to understand and debug large and complex code bases. 

Nice to Have 

  • Good exposure in Front-End UI development: Angular (2x and higher) or React 
  • Familiarity with HTML5, JavaScript, TypeScript, CSS3 (Less/SASS/SCSS)  
  • Experience integrating apps with 3rd party SDKs 
  • Familiarity with handling Push Notifications 
  • Familiarity with performance and reliability on mobile platforms 
  • Experience in REST API 
  • Unit test frameworks for Swift/JavaScript/TypeScript  

Technology:

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

Other :

Additional skills that set you apart: 

  • Experience in the design/development of Android Native Apps (Java/Kotlin) 
  • Experience in Ionic/PhoneGap/Apache Cordova is highly desired 
  • Experience with HTML5, CSS3, JavaScript, and Typescript framework along with the Cordova ecosystem 
  • Experience deploying apps to AppStore Connect and Google Play platforms 
  • Continuous focus on improvement 
  • Knowledge of secure coding practices 
  • Node and NPM  
  • Experience in debugging/troubleshooting 
  • Knowledge of testing: unit tests, system, integration, and UI 
  • SQL or any other database knowledge  
  • Familiar with CI/CD pipelines: Bamboo, Jenkins, CircleCI, Xcode Cloud, Azure DevOps 
  • Knowledge of monitoring tools: AppDynamics, Google Analytics

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!

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Self-Motivation
  • Problem Solving

Mobile DevOps Engineer Related jobs