Front-End Engineer
Company: Tech Holding
Employment Type: Contract
Location: Remote
About Us
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 founded on the premise of delivering predictable outcomes and high-quality solutions. Our founders and team members bring extensive industry experience from startups to Fortune 50 firms, developing a unique approach rooted in deep expertise, integrity, transparency, and dependability.
About the Role
We are seeking a skilled Front-End Engineer for a project-based assignment to join our cross-functional product squads. You will take ownership of the UI layer end-to-end, requiring strong expertise in modern frontend development, component architecture, state management, performance optimization, and user experience. You'll collaborate closely with Node.js backend engineers, designers, product managers, and client stakeholders to deliver high-quality digital products while helping shape frontend standards and best practices.
Core Stack
- React 18+
- TypeScript
- Next.js
- React Query / TanStack
- Zustand / Redux
- Tailwind CSS
- Node.js (API integration)
- Storybook
- Vitest / Playwright
- Azure Static Web Apps
- LLM UI Patterns
- REST / GraphQL
- Microsoft Azure
- AI-assisted development
Key Responsibilities
- Architect and build production React applications using TypeScript, focusing on component design, state management, routing, and data fetching.
- Translate product requirements and Figma designs into polished, accessible, performant UIs.
- Own the front-end layer of full-stack features, collaborating with Node.js backend engineers, consuming APIs cleanly, and surfacing data effectively.
- Build and maintain shared component libraries with Storybook, creating reusable components.
- Instrument and optimize application performance, focusing on Core Web Vitals, bundle analysis, lazy loading, memoization, and render profiling.
- Write comprehensive test coverage using Vitest, React Testing Library, and Playwright.
- Integrate AI-powered UI patterns (e.g., streaming responses, generative content displays) into client products.
- Actively use AI tools (Copilot, Claude, etc.) to accelerate development, code review, and documentation.
- Participate in design reviews, architecture discussions, and code reviews to elevate frontend standards.
Requirements
- 3+ years of professional front-end engineering experience with React and TypeScript.
- Deep knowledge of modern React features (hooks, context, concurrent features, Suspense, performance patterns).
- Strong TypeScript fluency.
- Experience with Next.js or similar SSR/SSG frameworks.
- Solid grasp of CSS, including layout models, responsive design, animation, and utility-first approaches (Tailwind preferred).
- Comfort consuming REST and GraphQL APIs and managing async state (React Query, SWR, or similar).
- Working knowledge of Node.js for API integration and debugging.
- Demonstrated use of AI tools in daily development workflows.
- Experience writing and maintaining unit, integration, and E2E tests.
- Excellent async written communication skills, articulating 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.
Equal Opportunity Employer
Tech Holding is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace. We welcome applicants from all backgrounds and experiences.