Senior Software Engineer – Frontend Lead

QuantivlySomerville, MA
2dHybrid

About The Position

Quantivly is expanding rapidly and seeking a dynamic Senior Software Engineer – Frontend Lead to join our Engineering team, lead all front-end development, delight customers, and help them benefit from the operational data we unlock. Role Overview. As the Frontend Lead, you will be a core member of the Engineering team, responsible for driving the design, development, and excellence of our user interfaces. Your day-to-day responsibilities will include (but are not limited to): Understanding business requirements — not just what we are building, but why Collaborating closely with our UI/UX designer and Head of Product Coordinating and mentoring other frontend engineers Building UI components and data visualizations using React, TypeScript, and Plotly Ensuring both functional and non-functional quality across our frontend architecture You will be expected to take ownership of all things frontend and deliver solutions that meet the needs of internal product teams and our customers. We are passionate about making a meaningful difference in healthcare by bringing modern data science tools to radiology. This is your opportunity to grow your career at a company that is at the forefront of transforming an entire industry. We need brains, ambition, and passion to continue driving this change. If this sounds like you, join Quantivly!

Requirements

  • 5+ years of professional experience in frontend engineering with a strong focus on React and TypeScript.
  • Solid grasp of modern React patterns and capabilities, including hooks, component composition, state management, routing, and performance optimization.
  • Deep understanding of state management libraries (e.g., Redux, MobX, Zustand, Recoil) and architectural best practices.
  • Strong knowledge of UI/UX principles, including responsive design, accessibility, usability, security, and visual hierarchy.
  • Familiarity with GraphQL, REST, and API design, and best practices for frontend–backend integration.
  • Ability to lead technical initiatives, make architectural decisions, and guide the long-term evolution of the frontend codebase.
  • Demonstrated experience mentoring or supporting other engineers, and contributing to team-wide best practices.
  • Ability to thrive in a fast-paced startup environment—organize and prioritize work independently, while delivering against tight timelines.
  • Excellent communication skills and a collaborative mindset, with openness to both giving and receiving constructive feedback.
  • A strong sense of ownership, initiative, and accountability, and a desire to foster these qualities within the team.
  • Bachelor’s degree or greater required in Computer Science (preferred), Information Technology or equivalent work experience.

Nice To Haves

  • Experience building complex data-driven UIs, ideally with Plotly, D3, or similar visualization libraries (nice to have).
  • Experience with server-side rendering frameworks such as Next.js or other modern meta-frameworks.
  • Hands-on experience with client-side graphing and data visualization tools, ideally Plotly.
  • A track record of contributing to open-source projects, maintaining libraries, or building meaningful side projects.

Responsibilities

  • Own the frontend architecture and drive the long-term technical vision for our web applications.
  • Design, build, and maintain robust, scalable web applications using React and TypeScript.
  • Develop reusable, extensible, and highly interactive UI components and data visualizations.
  • Lead and mentor other frontend engineers through pair programming, knowledge-sharing, and coaching.
  • Work closely with backend engineers to define clear, efficient APIs and ensure seamless system integration.
  • Collaborate deeply with Product and Design to translate requirements into elegant, intuitive user experiences.
  • Establish and enforce frontend best practices, coding standards, and architectural guidelines.
  • Conduct thoughtful, timely code reviews, providing actionable feedback that improves code quality and developer growth.
  • Diagnose and resolve complex UI issues and performance bottlenecks; propose and implement improvements proactively.
  • Ensure the delivery of clean, maintainable, well-tested code that other developers can easily understand.
  • Stay current with the latest frameworks, libraries, tools, and industry best practices—and guide the team in adopting the right ones.
  • Contribute to planning, estimation, and technical decision-making across the engineering organization.
  • Create personal growth goals and discuss career advancement opportunities with your manager

Benefits

  • Medical
  • Dental
  • Vision
  • 401k with matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service