Senior Frontend Developer (Contractor)

AI overview

Own and lead the frontend development for an AI-powered SaaS platform, delivering intuitive user experiences using React, TypeScript, and data visualization technologies.

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 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.

The Role

We are seeking a skilled Frontend Developer to own and lead the frontend development of a growing AI-powered SaaS platform focused on political communications. This is a hands-on engineering role centered on building polished, performant, and data-driven React applications on top of production systems with real users. Our platform includes an interactive political map with census-block-group-level data, an ad analysis dashboard with multi-dimensional scoring, and an AI-powered content rewriting tool. You will define how complex data is visualized and interacted with transforming Figma designs into scalable, maintainable, and high-quality frontend experiences. You will work closely with backend engineering and design to ensure the platform delivers intuitive user experiences without compromising performance, accessibility, or code quality.

Key Responsibilities:

UI Development (70%)

  • Implement React + TypeScript components from Figma specifications
  • Build data visualizations including charts, graphs, radar charts, and score displays
  • Develop interactive UI elements such as annotated text viewers with clickable highlights and popovers
  • Implement sortable/filterable tables and multi-step onboarding flows
  • Integrate frontend components with REST APIs
  • Write clean, typed, and tested code

Collaboration (20%)

  • Collaborate with backend developers on API contracts
  • Work with design to refine UX details and edge cases
  • Participate in code reviews
  • Contribute to and document reusable component libraries

Quality & Performance (10%)

  • Optimize performance (Core Web Vitals)
  • Ensure cross-browser compatibility
  • Implement proper loading, error, and empty states
  • Maintain accessibility best practices

The Frontend Stack

  • React 19
  • TypeScript
  • Vite
  • Tailwind CSS
  • Zustand
  • Recharts
  • Mapbox GL
  • React Hook Form
  • Vitest + React Testing Library

Requirements

Must Have

  • 4+ years of professional frontend development experience
  • Strong proficiency in React and TypeScript
  • Experience with Tailwind CSS (or strong CSS skills with willingness to learn Tailwind)
  • Experience consuming REST APIs and managing asynchronous data
  • Understanding of responsive design (desktop and tablet)
  • Strong attention to UI/UX details
  • Experience using Git
  • Comfortable communicating in English (written and verbal — async-first team)
  • Based in Argentina
  • Available to overlap at least 4 hours with US Eastern Time

Preferred Qualifications:

  • Experience with data visualization libraries (Recharts, Chart.js, D3, or similar)
  • Experience with state management tools (Zustand, Redux, MobX)
  • Experience translating Figma designs into production-ready code
  • Experience with component testing (Vitest, Jest, React Testing Library)
  • Experience handling video or media in web applications

Nice to Have:

  • Experience with Mapbox GL or geographic data visualizations
  • Experience with Framer Motion or UI animation
  • Portfolio demonstrating complex dashboards or data-rich interfaces
  • Experience with React Hook Form
  • Interest in political technology, media analysis, or data journalism

What we offer:

  • Fully remote engagement in Argentina.

Employment type:

  • Contract

Tech Holding is proud to be an Equal Opportunity Employer and is committed to fostering a diverse and inclusive workplace. We welcome applicants from all backgrounds and experiences, and we consider qualified applicants without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristic. If you require accommodation in the application process, please contact our HR 

Perks & Benefits Extracted with AI

  • Remote-Friendly: Fully remote engagement in Argentina.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Front-end Software Engineer Q&A's
Report this job
Apply for this job