freehire launches on Product Hunt on 26 August.

Follow →

Senior Front-End Developer – React, TypeScript


  • Build and maintain component-based user interfaces using React hooks and functional components

  • Implement TypeScript-first frontend logic with strict typing for API responses and transformed data

  • Transform, normalize, and prepare backend and analytics data for frontend consumption

  • Manage application state using Redux, deciding between global and local state

  • Handle incomplete data, edge cases, and evolving schemas without breaking UI flows

  • Implement pixel-perfect, production-ready UIs from design mocks or written requirements

  • Collaborate with design, product, and backend teams to clarify requirements and resolve ambiguity

  • Read and execute Azure DevOps tickets according to acceptance criteria

  • Write clean, testable utility functions and reusable components

  • Follow project standards for folder structure, state patterns, styling, and linting

  • Participate in code reviews

  • Own features end-to-end through implementation, QA, and bug fixes


Requirements



  • Advanced React experience using hooks, functional components, and modern patterns

  • Advanced TypeScript experience defining interfaces and types for APIs and frontend data models

  • Strong experience with Redux or similar state management libraries

  • Proven ability to work with complex, data-driven UIs and dynamic rendering logic

  • Experience transforming backend or tracking data into frontend-friendly structures

  • Strong understanding of UI implementation details, including spacing, hierarchy, and interaction states

  • Ability to work independently once requirements are defined

  • Clear, proactive communication and willingness to ask questions when requirements are unclear

  • Experience with collaborative, ticket-driven workflows such as Azure DevOps or Jira

  • Strong focus on code quality, maintainability, and consistency

  • Currently based in Latin America


Core Competencies


Demonstrates advanced capabilities in building and maintaining component-based user interfaces using React and TypeScript, with a strong focus on code quality and collaboration in a ticket-driven workflow. Proficient in managing application state and transforming backend data for optimal frontend consumption.


Highest-signal resume keywords



  • Advanced React Experience

  • Advanced TypeScript Experience

  • Strong Experience with Redux

  • Proven Ability with Complex UIs

  • Experience with Azure DevOps


ATS Optimization Keywords


Hard Skills



  • React

  • TypeScript

  • Redux

  • UI Implementation

  • Data Transformation

  • Functional Components

  • Hooks

  • State Management

  • Code Quality

  • Testing


Soft Skills



  • Proactive Communication

  • Independent Work

  • Collaboration


Industry Keywords



  • Component-Based UI

  • Frontend Logic

  • Data-Driven UIs

  • Dynamic Rendering

  • Pixel-Perfect UI


Tools & Technologies



  • Azure DevOps

  • Jira

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available