⚠️ This job listing is more than 90 days old. The role may have been filled or may be expired. You can find similar jobs here.

Ascension is hiring a
Remote Sr. React Native Software Developer

📍 Remote

Details
  • Department:Digital Consumer Product
  • Schedule:Full Time Monday-Friday 8-5pm CT
  • Location:Fully Remote

Benefits
Paid time off (PTO)
Various health insurance options & wellness plans
Retirement benefits including employer match plans
Long-term & short-term disability
Employee assistance programs (EAP)
Parental leave & adoption assistance
Tuition reimbursement
Ways to give back to your community
 
*Please note, benefits and benefits eligibility can vary by position, exclusions may apply for some roles (for example: PRN, Short-Term Option, etc.). Actual compensation offer will vary based upon role, education, experience, location, and qualifications. Connect with your Talent Advisor for additional specifics.

About Us:
Ascension is at the forefront of revolutionizing healthcare technology nationwide. We bridge the gap between clinicians and patients, transforming their interaction with technology, thereby bolstering our ability to serve communities with heightened agility and responsiveness.

Our associates harness the power of technology to foster collaborative solutions, significantly enhancing daily health decisions. Our independent software development teams labor tirelessly, ensuring our greenfield technology is meticulously constructed from the ground up, setting new standards for industry excellence.

We advocate for a compassionate and just society through our actions, words, and innovative software solutions. Our mission is to support this cause, and we remain committed to developing software solutions that embody this ethos.
 
Your Role:
Join our ranks as a Software Developer at Ascension, where you will play a pivotal role in shaping our comprehensive portfolio of cloud-native enterprise applications within the ever-evolving healthcare software industry. As a vital member of our Agile development team, you will collaborate seamlessly with diverse professionals to deliver software solutions that enhance and sustain the well-being of individuals and communities.
 
Key Responsibilities:
As one of our valued React Native Developers, your task will be constructing high-performance mobile apps for both iOS and Android platforms. Your duties will include:
 
  • Spearheading the architecture and construction of these applications while coordinating with teams managing other layers of product infrastructure.
  • Building enterprise-level React Native apps with precision-crafted UIs for Android and iOS platforms.
  • Leveraging native APIs for extensive integrations with native mobile platforms.
  • Diagnosing and rectifying bugs and performance bottlenecks to ensure seamless, native-like performance.
  • Upholding coding standards and writing automated tests to guarantee top-notch product quality.
  • Translating complex requirements into distinct coding tasks and strategies.
  • Crafting unit and integration tests for thorough and regressive software testing.
  • Participating in design and code reviews.
  • Collaborating with various teams (Product, PM, etc.) to ensure the delivered code aligns with functional/technical specifications.
  • Engaging actively in Agile routines and ceremonies, including daily standups, sprint planning, and sprint demos/retrospectives.
 
Essential Qualifications:
  • Bachelor's degree in Computer Science or equivalent experience.
  • Minimum of 3 years of professional React Native development experience in an Agile environment.
  • Profound understanding of Computer Science fundamentals, including OOAD, MVVM design patterns, data structures, and algorithms.
  • Extensive experience in creating React-Native modules (npm) and developing reusable custom libraries and components.
  • Proficiency in creating a Jenkins pipeline using third-party tools like Fastlane.
  • Proven experience in deploying applications on Apple AppStore and Google Playstore.
  • Proficiency in JavaScript and TypeScript languages.
  • Solid foundation in working with third-party libraries (Redux, RxJS) and debugging dependency conflicts.
  • Comprehensive understanding of the mobile app development lifecycle.
  • Knowledge of object-oriented programming and reactive programming patterns.
  • Experience with RESTful APIs, integrating mobile applications to server-side systems, and understanding the document request model and offline storage.
  • Familiarity with automated testing suites, like Jest, Mocha, and Postman, and experience with unit and integration tests (Espresso, JUnit) and Co-routines.
  • Experience with dependency injection (Dagger).
  • Ability to contribute to a large-scale Agile-driven software engineering project, with a solid understanding of professional software engineering best practices for the entire SDLC, including CI/CD.
  • Excellent verbal and written communication skills.
  • Open-mindedness, a relentless thirst for learning, and an unyielding spirit of collaboration.
  • Exceptional interpersonal skills and a positive mindset.
 
Preferred Additional Experience:
  • Experience with TDD or BDD.
  • Familiarity with cloud-native, scalable, and highly available distributed systems.
  • Understanding relational and NoSQL databases such as MySql, Postgres, Mongo, and Redis.
  • Experience with container technologies like Docker and Kubernetes.
  • Experience with Atlassian tools such as JIRA and Confluence.

Requirements
Education:
  • High School diploma equivalency with 2 years of cumulative experience OR Associate's
    degree/Bachelor's degree with 1 year of experience OR 5 years of applicable cumulative job specific
    experience required. 2 years of leadership or management experience preferred.

Why Join Our Team
Ascension associates are key to our commitment of transforming healthcare and providing care to all, especially those most in need. Join us and help us drive impact through reimagining how we can deliver a people-centered healthcare experience and creating the solutions to do it. Explore career opportunities across our ministry locations and within our corporate headquarters.
 
Ascension is a leading non-profit, faith-based national health system made up of over 150,000 associates and 2,600 sites of care, including more than 140 hospitals and 40 senior living communities in 19 states.
 
Our Mission, Vision and Values encompass everything we do at Ascension. Every associate is empowered to give back, volunteer and make a positive impact in their community. Ascension careers are more than jobs; they are opportunities to enhance your life and the lives of the people around you.

Equal Employment Opportunity Employer
Ascension will provide equal employment opportunities (EEO) to all associates and applicants for employment regardless of race, color, religion, national origin, citizenship, gender, sexual orientation, gender identification or expression, age, disability, marital status, amnesty, genetic information, carrier status or any other legally protected status or status as a covered veteran in accordance with applicable federal, state and local laws.
 
For further information, view the  EEO Know Your Rights (English) poster or EEO Know Your Rights (Spanish) poster.
 
As a military friendly organization, Ascension promotes career flexibility and offers many benefits to help support the well-being of our military families, spouses, veterans and reservists. Our associates are empowered to apply their military experience and unique perspective to their civilian career with Ascension.
 
 
Please note that Ascension will make an offer of employment only to individuals who have applied for a position using our official application. Be on alert for possible fraudulent offers of employment. Ascension will not solicit money or banking information from applicants.
Ascension Logo
📍 Location: Remote

Receive updates on similar jobs:

Want weekly Christian tech job updates?

Sign up for our newsletter to stay up to date with all of the latest Christian tech jobs.