React/Full Stack Web Developer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimatePosition Summary:
The Web Developer is technically proficient, collaborative, and focused on creating best-in-class web and e-commerce experiences. This individual will create web experiences for desktop and mobile devices, with a focus on code quality and best practices, and must be responsive to internal and external feedback about customer experiences. This position will encompass work on every layer of the application, from the database all the way to the responsive web page styling and breakpoints, and everything in between.
This role reports directly to the Director of Web Development, and is responsible for the application development, communication, and collaboration necessary to achieve the goals of the assigned projects and initiatives.
Web Development:
- Provide full-stack development solutions, including but not limited to: architecting web components (primarily Next.js) and behavior to match mockups, expanding the existing web architecture and code base, connecting to internal and external services using APIs to retrieve and update data, extracting data using ORM tools or ad hoc queries, and modifying the database schema when needed
- Build web features based on formal mockups and informal customer descriptions, in collaboration with project stakeholders
- Utilize, maintain and improve the CI/CD process built on GitHub Actions
- Solutions should be right-sized, and adhere to current web development best practices and code quality principles
- Must be receptive to code reviews and alternative proposed solutions, while being sensitive to company priorities, deadlines and cost
- Research, identify, and resolve bugs in a timely manner based on internal and external feedback
- Provide estimates of effort for proposed projects and features
Testing & Optimization:
- Assist with A/B testing efforts for live website pages and features. Identify areas of deficiency or opportunity, then create, implement, and iterate on tests to improve. Report findings and adopt successful strategies broadly when applicable.
Success Metrics:
- Assigned development work fulfills project objectives and is delivered on time
- Prompt bug fixes are provided when issues arise in production
- Continuing education and research is conducted to evaluate new web development technologies and approaches, best practices, etc.
Other:
- · Perform other duties as assigned.
Required Skills/Abilities:
- · Must have proficiency in React framework (strong preference for Next.js) and Typescript
- · Any experience with Java, relational databases like Postgres and SQL, and containerized applications managed in Kubernetes is beneficial
- · Detail-oriented with the ability to manage multiple projects in a fast-paced environment.
- · Comfortable working both independently and collaboratively across departments.
Education and Experience:
- · Bachelor’s degree in Computer Science, Software Engineering or related field preferred.
- · 3-5 years of experience required in full stack development roles
- · 5-7 years preferred, with architecture and major project experience
Physical Requirements:
- · Prolonged periods sitting at a desk and working on a computer.
- · Must be able to lift up to 15 pounds occasionally.
- · Onsite position located in the Arden Hills, MN office.
Pay: $90,000.00 - $115,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- AD&D insurance
- Bereavement leave
- Dental insurance
- Dependent care reimbursement
- Disability insurance
- Employee assistance program
- Family leave
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid jury duty
- Paid parental leave
- Paid time off
- Parental leave
- Prescription drug insurance
- Referral program
- Retirement plan
- Vision insurance
Work Location: In person