Software Engineer, Frontend

SmithRx
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:
Similar Remote Jobs
