Frontend Developer

iPostal1Village of Suffern, NY
$90,000 - $100,000Hybrid

About The Position

We’re looking for a skilled Frontend Developer to take meaningful ownership of our web-based application. You’ll move beyond pure execution and help shape the direction of our frontend by architecting scalable UI components, maintaining and extending our legacy codebase with care, and driving a high-quality user experience across workflows and task management tools. This role is well suited for a developer who is technically solid and self-directed, ready to take on broad responsibilities while continuing to grow in role with guidance from our Lead Developer. This is a hybrid role based onsite 2 - 3 days/week in our Montebello headquarters office in Rockland County, NY.

Requirements

  • 3–5 years of professional frontend development experience
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3
  • Hands-on production experience with React or Vue.js
  • Demonstrated ability to navigate and contribute to existing legacy codebases, reading unfamiliar code confidently and extending it cleanly
  • Solid understanding of responsive design and cross-browser compatibility
  • Experience with Git-based workflows: branching strategies, pull requests, and code reviews
  • Ability to write clean, scalable, and well-documented code
  • Strong communicator: surfaces issues early, documents decisions, and collaborates effectively across teams

Nice To Haves

  • Understanding of UI/UX principles, with the ability to evaluate and constructively push back on designs
  • Familiarity with PHP or backend service integration patterns
  • Comfort facilitating technical discussions and advocating for architectural decisions
  • Experience with frontend build pipelines (Webpack, Vite, Babel, PostCSS)
  • Experience contributing to or helping lead a component library or design system
  • Exposure to enterprise-level web applications with high complexity or scale
  • Working knowledge of accessibility standards (WCAG 2.1 AA) and inclusive design principles

Responsibilities

  • Own the development and maintenance of complex UI features
  • Read, understand, and contribute to an existing legacy codebase, extending and improving it without introducing regressions
  • Architect reusable, well-documented component libraries and frontend patterns adopted across the team
  • Build intuitive, responsive interfaces for various workflows and task management, optimized for all devices and browsers
  • Collaborate closely with backend engineers to design and integrate frontend components with PHP services
  • Lead or actively contribute to code reviews, providing feedback that raises team-wide quality standards
  • Identify and resolve performance bottlenecks; champion optimization and page load improvements
  • Participate in frontend architecture discussions and advocate for maintainable, long-term technical decisions
  • Proactively surface risks, blockers, and progress to stakeholders before they become problems
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service