Are you applying to the internship?
Job Description
About the Company
Ascension is a leading non-profit healthcare system dedicated to transforming healthcare technology. Founded in 1999, its mission is “Answering God’s call to bring health, healing and hope to all.” The company is headquartered in St. Louis, Missouri, USA, and is classified as a “Late Stage” company with a substantial team of 10,001+ employees. Ascension has a demonstrated history of offering H1B sponsorships.
Job Description
This is a Software Engineering Intern position, specifically specializing in React and Design Systems. The role involves contributing to the development and maintenance of a shared component library, with the ultimate goal of enhancing healthcare technology platforms through collaboration with experienced engineers and designers.
Key Responsibilities:
• Design System Development: Actively contribute to building and maintaining a scalable, reusable component library using React, ensuring adherence to established design guidelines and technical standards.
• Front-End Development: Provide support in creating user-friendly and responsive web applications, utilizing technologies such as React, JavaScript, and TypeScript.
• Accessibility Implementation: Assist in ensuring that all developed components meet crucial web accessibility standards, including but not limited to WCAG guidelines, proper keyboard navigation, and appropriate ARIA usage.
• Component Documentation: Create and maintain clear, comprehensive documentation for components, including usage examples and guidance for teams that will consume these components.
• Collaborative Development: Work closely with a diverse team including other developers, designers, and various cross-functional teams to deliver solutions that align with overall business objectives.
• Testing & Quality Assurance: Participate in code review processes and contribute to different levels of testing, including unit, integration, and visual regression testing, to maintain high quality and reliability of the software.
• API Integration: Assist in connecting front-end components with RESTful APIs and other backend services.
• Learning & Growth: Continuously stay informed about emerging technologies, best practices in design systems, and modern patterns within the React ecosystem.
• Accessibility Awareness: Develop and maintain an awareness of web accessibility standards and techniques essential for creating inclusive user experiences.
Qualifications:
Required:
• Currently pursuing or recently completed a Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience, including relevant bootcamps, will also be considered.
• A solid understanding of JavaScript fundamentals.
• Familiarity with TypeScript.
• Basic knowledge of the React framework and its core principles.
• Familiarity with HTML, CSS, React, and PostCSS.
• Strong problem-solving abilities.
• Effective communication skills.
• Experience with version control systems, specifically Git.
• High school diploma equivalency OR current enrollment in an accredited program specific to the discipline is required.
Preferred:
• Familiarity with design systems or component libraries, such as Storybook or Figma integration.
• Exposure to building reusable, well-documented React components that feature thoughtful APIs and effective props management.
• Knowledge of front-end testing frameworks (e.g., Jest, React Testing Library) and visual regression tools (e.g., Chromatic).
• Awareness of Agile development methodologies and collaborative workflows.