Frontend Engineer (Contract) - Remote
Tech Holding · United States · 1 mo ago
RemoteRemoteEngineeringContract
About the role
Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies – from emerging startups to large Fortune 50 firms – and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.
Key Responsibilities
- Architect and build production React applications
- Component design, state management, routing, and data fetching with TypeScript throughout
- Translate product requirements and Figma designs into polished, accessible, performant UIs that delight users
- Own the front-end layer of full-stack features: collaborate with Node.js backend engineers, consume APIs cleanly, and surface data with clarity
- Build and maintain shared component libraries with Storybook
- Writing components others will actually want to reuse
- Instrument and optimize performance: Core Web Vitals, bundle analysis, lazy loading, memoization, and render profiling
- Write meaningful tests with Vis, React Testing Library, and Playwright that catch real problems, not just cover lines
- Integrate AI-powered UI patterns streaming responses, generative content displays, real-time feedback loops as these become features in client products
- Use AI tools (Copilot, Claude, etc.) actively in your workflow to accelerate development, code review, and documentation
- Participate in design reviews, architecture discussions, and code reviews raising the bar across the front-end team
Requirements
- 3+ years of professional front-end engineering experience with React and TypeScript you think in components and types by default
- Deep knowledge of modern React: hooks, context, concurrent features, Suspense, and performance patterns
- Strong TypeScript fluency you write types that document intent and catch bugs at compile time, not runtime
- Experience with Next.js or similar SSR/SSG frameworks, including routing, data fetching strategies, and deployment considerations
- Solid grasp of CSS: layout models, responsive design, animation, and at least one utility-first approach (Tailwind preferred)
- Comfort consuming REST and GraphQL APIs and handling async state cleanly (React Query, SWR, or similar)
- Working knowledge of Node.js enough to read backend code, debug integrations, and occasionally contribute small API changes
- Demonstrated use of AI tools in your daily development workflow you can speak concretely to how they've changed how you work
- Excellent async written communication in English you articulate front-end trade-offs clearly to non-engineers
Nice to have
- Hands-on experience with Algolia (highly preferred)
- Experience with Next.js, React Server Components, or micro-frontend architectures
- Experience with message queues (Kafka, RabbitMQ, SQS)
- Familiarity with serverless or edge runtimes
- Experience with Docker and containerized environments
- Exposure to Kubernetes or infrastructure-as-code tools (Terraform, Pulumi)
- Experience with domain-driven design or clean architecture principles
- Experience mentoring engineers or contributing to open-source projects