Associate Frontend Engineer

 

Description:

As an Associate Frontend Engineer at Hagerty, you will be working within an agile software team engineering solution to complex problems. You’re perfect for this role if you have passion for learning, giving and receiving feedback, and can have fun solving problems.

Ready to get in the driver’s seat? Join us!

What You’ll Do

Develop well-documented, scalable, and resilient software by:
 

  • Evaluating, and understanding the tradeoffs of existing software development lifecycle tools (SDLC) and recommending the replacement and improvement as necessary.
  • Developing and designing comprehensive and automated unit, integration, and end-to-end tests, while understanding appropriate use of each test type.
     

Own and support features, modules, and products by:
 

  • Participating in the on-call support rotation for team’s production services.
  • Ensuring the overall health of the product by complying with & contributing to team guidelines
  • Contribute to the direction of the team’s products using your understanding of its existing state and designing improvements
     

Contribute to and engage in a collaborative environment by:
 

  • Being an active participant in all team activities. Actively listen with the intent of gaining understanding. Coach team members to demonstrate empathy and learn how others best communicate. Assume everyone is acting with best intentions. Share opinions, but create space to draw opinions from others, and support aligning to decisions.
  • Creating a healthy, productive work environment through mutual respect. Set the tone by making time to pair with others, making decisions with imperfect information, and inviting others to join you as you work.
  • Asking for help when you need it. Go out of your way to provide help when someone comes to you. Know the difference between something you can reasonably figure out on your own and when you are blocked. Make asking for help an action that is encouraged and supported by being willing to be vulnerable publicly. Leverage relationships across the organization to find solutions.
  • Understanding we can only succeed together by responding to the needs of others. Give context to your team to understand the roles within your team and how they contribute to success. Build strong relationships across the organization by offering help, following through on commitments, acting with integrity, and help align team members to support organizational decisions.
     

Practice and promote a growth mindset by:
 

  • Living and supporting a culture of continuous growth by taking what you have learned and coaching others. You are the trend-setter for good habits and behaviors on the team. Others perceive your continual dedication to advancing the company and your own knowledge. It's not enough for you to simply learn, but you seek opportunities to teach others and get joy from developing others.
  • Understanding what the tech stack is, how to stay current within the stack, knowing the relevant history of the technology and why its evolved to present day, and reacting to changes in the technical landscape to help insulate the organization from negative externalities.
  • Understanding that failure is a necessary part of growth. Leverage your ability to fail fast to achieve the desired results. Make taking measured risks part of team culture. Regularly and openly share with others how your failures have led to growth.
     

This might describe you
 

  • Worked on applications implementing front end technologies including Next.js, TypeScript, React
  • Experience interacting with Restful and GraphQL APIs
  • Experience with modern testing frameworks utilizing Cypress, Playwright, React Testing Library + Jest, Vitest, or similar
  • Experience with development tooling, including the use of browser-based dev tools
  • Experience with API documentation tools such as Postman
  • Bachelor’s degree in Computer Science or other relevant technical field (CIS, Mathematics, etc.) or equivalent work experience
  • Possess attention to detail, an eye for design and genuine care about the user experience
  • Comfortable working in a remote environment, collaborating via Zoom, Slack, etc.
  • Thrives in a collaborative environment, ensuring the right solution is achieved even if it isn’t your own
  • Write code that satisfies requirements and adheres to standards and best practices
  • Collaborates effectively with your scrum team to deliver great software
  • Participates in all aspects of agile software development life-cycle
  • Independently investigates and solves complex technical problems, including bringing new ideas forward
  • Creates and organizes technical documentation
  • Consistently meets expectations without close supervision

Organization Hagerty
Industry Engineering Jobs
Occupational Category Associate Frontend Engineer
Job Location New York,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-02-03 6:40 pm
Expires on 2025-03-20