SmithRx is a rapidly growing, venture-backed Health-Tech company dedicated to transforming the Pharmacy Benefit Management sector. As a Senior Front-End Software Engineer, you will lead the design and development of frontend features for the SmithRx web product suite, collaborating with various stakeholders to ensure high-quality implementations and advocate for best practices in software development.
Responsibilities:
- Taking the lead 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
- Build and maintain design libraries within SmithRx in collaboration with UX designers and other FE engineers
- 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
- 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
- Coach/mentor junior team members in their assigned engineering projects by performing design and code reviews
- Work with senior leadership 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
Requirements:
- BS or advanced degree in computer science
- 5-8+ 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
- Successful history of leveraging AI for development
- Experience using Git in a professional environment
- Experience in writing automated tests using testing frameworks such as Cypress or Selenium
- 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