Software Engineer, Frontend

SmithRx Logo

SmithRx

πŸ“Remote - Worldwide

Summary

Join SmithRx, a rapidly growing Health-Tech company, as a Front-End Software Engineer and play a key role in the entire software development lifecycle of our web product suite. Collaborate with stakeholders, bridge the gap between UI/UX design and technical implementation, and contribute to best practices and coding standards. Design, develop, and maintain SmithRx frontend features using JavaScript, React, and GraphQL, while leveraging CI/CD for quick iteration. Provide scope and risk estimates, troubleshoot production issues, and work with peers to create a tangible roadmap. Be a cornerstone of a collaborative learning culture through knowledge sharing and mentorship. SmithRx offers a mission-driven and collaborative culture, and we are dedicated to transforming the U.S. healthcare system.

Requirements

  • BS or advanced degree in computer science
  • 3-5 years of software development experience working on client-side applications
  • Expertise in JavaScript, React, GraphQL, HTML, CSS and various front-end frameworks
  • Proven experience in client-side software design, implementing reusable components, and ability to work on features independently
  • Experience using Git in a professional environment
  • Experience in writing automated tests using testing frameworks such as Playwright or Selenium
  • Disciplined approach to software design and development and ability to work on features independently (accurately forecast delivery milestones and work with stakeholders to ensure that expectations are met)
  • Flexibility; someone who is responsive and comfortable with ambiguity

Responsibilities

  • Focus on designing, developing and maintaining SmithRx frontend features with a strong depth of knowledge in JavaScript, React, and GraphQL while leveraging CI/CD to iterate quickly
  • Collaborate with stakeholders and technical leads to understand functional and technical feasibility of UI/UX designs to produce high-quality, performant, decoupled, and scalable code
  • Provide scope and risk estimates for system and feature builds by building technical design documentation
  • Continually apply software development best practices, design patterns, tools and technologies
  • Troubleshoot production issues by performing triages for issues that arise and performing root cause analysis to prevent future occurrence of issues
  • Work with peers to turn technical vision into a tangible roadmap
  • Be the cornerstone of a collaborative learning culture through knowledge sharing, mentorship, code reviews, and exploration of new frameworks and paradigms

Preferred Qualifications

  • Some industry experience with CI/CD pipeline, Docker, and a common cloud service provider
  • Understanding of typical web application, SOA and micro services patterns a plus
  • Experience at a high-growth startup a plus

Benefits

  • Highly competitive wellness benefits including Medical, Pharmacy, Dental, Vision, and Life Insurance and AD&D Insurance
  • Flexible Spending Benefits
  • 401(k) Retirement Savings Program
  • Short-term and long-term disability
  • Discretionary Paid Time Off
  • 12 Paid Holidays
  • Wellness Benefits
  • Commuter Benefits
  • Paid Parental Leave benefits
  • Employee Assistance Program (EAP)
  • Well-stocked kitchen in office locations
  • Professional development and training opportunities

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.