Implement visually appealing and well-designed UI components
Discover, implement, and follow software engineering best practices
Collaborate with key stakeholders and engineering peers
Troubleshoot, identify, and prevent problems from recurring
Qualifications
Bachelor’s degree in computer science or related field, or relevant work experience required
7+ years of relevant software development experience required
Experience developing frontend applications using React and Typescript
Experience building, maintaining, and evangelizing reusable UI components and design systems
Experience with CSS libraries such as Material UI, styled-components, Tailwind, etc.
Experience integrating with content management systems such as Storyblok or Contentful
Experience developing Progressive Web Applications, including accessibility requirements and WCAG 2 standards.• Experience with unit and end to end testing, mocking frameworks, and automated test frameworks
API design, consumption, and troubleshooting (REST, OpenAPI, GraphQL)
Experience with CI/CD tools such as GitHub Actions
A background in software engineering patterns and practices. We won’t ask you to bubble sort, but you should know how to spot an N+1 query and avoid unnecessary DOM renders.
Experience working in Scrum, Agile, or Kanban teams and the willingness to speak up when our process needs improving
Experience with observability and monitoring tools. We rely on our operations team to handle on-call rotations, but we do provide tier 3 support during business hours
Use of “batteries included” React frameworks like Create React App, Next.js, etc., and a sense of pragmatism about when to customize something
Experience with all or some of the following strongly preferred: React, Typescript, Docker, GitHub, Next.js, MUI, Storyblok, Nx, Cypress, Storybook, DataDog, Google Analytics, LaunchDarkly, Vercel
Experience with the following backend stack is a plus: AWS (ECS, RDS, Dynamo, Lambda and C#), Terraform
Benefits
Competitive compensation package
Free individual employee medical coverage
Company subsidized dental and vision coverage
Dollar for dollar 401(k) match up to 6% of your salary with immediate vesting
Company-paid Short-Term and Long-Term Disability coverage
Employee Assistance Program to support your wellbeing and mental health
$1500 annual stipend for undergraduate/graduate college courses; $500 annual stipend for continuing education courses/certifications
Free snacks and beverages on-site
Brand new, state-of-the-art, tech-enabled work environment in downtown Nashville