Software Engineer (Front-End)

First Stop Health


Date: 16 hours ago
City: Chicago, IL
Contract type: Full time
Remote
Description

Job Title: Software Engineer (Front-End)

About Us

On a mission to deliver affordable, delightful healthcare for all, First Stop Health provides connected, whole-person virtual care to employers 24/7 through app, website, or phone in all 50 states. First Stop Health prioritizes an engaging and easy-to-use experience, setting people on healthier journeys through care at multiple stages.

First Stop Health offers a comprehensive benefits package that includes various health and medical coverage options, dental and vision coverage, disability and life coverage, making healthcare easily accessible. For those that choose to waive medical coverage a monthly medical waiver allowance will be provided.

First Stop Health offers a remote-first work environment and flexible paid time off, including Summer Fridays. Furthermore, the employer match 401k plan and monthly phone stipend demonstrate the company's commitment to employee financial well-being. The First Stop Health membership benefit is another added perk for employees and provides our virtual care solutions - Urgent Care, Mental Health, and Primary Care - from their very first day!

Job Description

We're seeking a talented Front-End Software Engineer to join our growing engineering team. You'll play a key role in developing and enhancing our web-based healthcare platforms, creating intuitive user experiences that make healthcare more accessible and efficient for patients and providers alike. This role reports to the Engineering Manager, Member Experiences.

Key Responsibilities

  • Build and maintain responsive, high-performance web applications using React and modern JavaScript
  • Collaborate with product managers, designers, and backend engineers to deliver seamless user experiences
  • Implement pixel-perfect UI components based on design specifications
  • Optimize applications for performance, accessibility, and cross-browser compatibility
  • Write clean, maintainable, high quality, and well-tested code following best practices
  • Participate in code reviews and contribute to team knowledge sharing
  • Work with RESTful APIs and integrate third-party services
  • Support debugging and troubleshooting of production issues
  • Contribute to technical decisions and architecture discussions
  • Mentor and coach other engineers

Required Qualifications

  • 4-6 years of professional front-end development experience
  • Strong proficiency in React, including hooks, context, and component lifecycle
  • Solid understanding of JavaScript (ES6+), HTML5, and CSS3
  • Experience with TypeScript
  • Experience with modern build tools (Webpack, Vite) and package managers (npm/yarn)
  • Familiarity with version control systems (Git) and collaborative development workflows
  • Knowledge of responsive design principles and CSS frameworks/preprocessors
  • Experience with testing frameworks (Jest, React Testing Library)
  • Understanding of web performance optimization techniques
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities

Preferred Qualifications

  • React Native for Web experience for mobile development
  • Familiarity with state management libraries (MobX, Redux, Zustand)
  • Knowledge of healthcare industry regulations and compliance (HIPAA)
  • Experience with CI/CD pipelines
  • Understanding of accessibility standards (WCAG)
  • Background with design systems and component libraries
  • Experience with monitoring and analytics tools

First Stop Health is committed to diversity, equity, inclusion, and belonging. Research shows that women, people of color and other historically underrepresented groups tend to only apply to jobs in which they meet all of the job requirements. Unsure if you check every box? Apply. We’d love to consider your unique experiences and how you could make First Stop Health even better.

To learn more about First Stop Health, visit https://www.firststophealth.com/ and if you require any assistance during the application process or have questions, please don't hesitate to contact our talent acquisition team via email at [email protected].

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume