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