Oferta: A leading technology company - FrontEnd Engineer

Oferta original

FrontEnd Engineer

Work Arrangement: 100% Remote Contract Type: Contractor Working Hours: 40 hours per week Compensation: Up to USD $5,000 per month + benefits

About the Role

A leading technology company is looking for an experienced Front-End Developer to design, build, and maintain modern, scalable web applications.

You will play a key role in developing high-quality frontend solutions using React, Angular, JavaScript, and TypeScript, while contributing to frontend architecture, real-time applications, data visualization, design systems, and AI-powered user experiences.

This is an excellent opportunity for a frontend professional who enjoys solving complex technical challenges, collaborating with backend and AI teams, and building maintainable applications that can scale across products and teams.

Key Responsibilities

  • Design, build, and maintain modern frontend applications using React and Angular.
  • Develop scalable, real-time, and interactive user interfaces for communication-heavy platforms.
  • Build reusable and maintainable UI components using modern frontend patterns and best practices.
  • Implement effective state management and predictable state transitions across applications.
  • Design and integrate data visualizations and dashboards that transform backend data into intuitive user experiences.
  • Contribute to and maintain internal design systems and component libraries.
  • Collaborate closely with backend and AI teams to integrate AI-driven features, including generative AI workflows, conversational interfaces, and intelligent assistants.
  • Ensure frontend applications are observable, testable, performant, and resilient.
  • Participate in frontend architecture discussions and promote scalable, maintainable engineering practices.
  • Contribute to standardized frontend project scaffolding and architecture templates using tools such as Cookiecutter.
  • Collaborate on Docker-based development workflows and infrastructure-aware frontend environments.
  • Work closely with cross-functional teams in an Agile/Scrum environment.

Requirements

  • Strong experience with JavaScript and TypeScript.
  • Advanced experience with React, including Hooks, custom Hooks, functional components, and modern state management patterns.
  • Solid experience with Angular v12+, including Angular CLI, RxJS, and NgRx.
  • Strong understanding of reactive programming and unidirectional data flow.
  • Hands-on experience with real-time communication technologies such as WebSockets or Socket.io.
  • Experience with state management libraries such as Redux, NgRx, or Zustand.
  • Experience building data visualizations using libraries such as Chart.js or D3.js.
  • Familiarity with design systems and component libraries such as Storybook, Material UI, Tailwind CSS, or Angular Material.
  • Strong understanding of frontend architecture and performance optimization.
  • Experience with frontend testing, including unit, integration, and end-to-end testing using tools such as Jest, Jasmine, or Cypress.
  • English proficiency: B2 level or higher.
  • Strong experience working with RESTful APIs and well-defined backend contracts.
  • Experience working in Agile/Scrum environments as part of cross-functional teams.

Preferred Qualifications

  • Experience integrating Generative AI capabilities into frontend applications.
  • Experience building conversational UIs, chatbots, or AI-assisted workflows.
  • Exposure to tools such as Kiro for prototyping and developing AI-powered user experiences.
  • Familiarity with monorepo tools such as Nx or Turborepo.
  • Experience with CI/CD tools such as GitHub Actions, Azure DevOps, or GitLab CI/CD.
  • Experience with Docker-based development workflows.
  • Understanding of accessibility standards such as WCAG and internationalization (i18n) best practices.
  • Exposure to cloud environments such as AWS, Azure, or GCP.
  • Experience working on cloud-native or AI-enabled applications.
  • Experience contributing to frontend architecture standards, design systems, or shared component libraries.

Why Join Us?

  • Work on challenging and innovative frontend projects in a cloud-first technology environment.
  • Collaborate with talented engineers, AI specialists, and technical professionals from around the world.
  • Enjoy a 100% remote and flexible work environment.
  • Work with modern technologies including React, Angular, TypeScript, AI, and cloud-native platforms.
  • Contribute to AI-powered products and innovative user experiences.
  • Have significant technical ownership and opportunities for professional growth.
  • Work in a collaborative culture that values innovation, agility, and continuous learnin

Preguntas del formulario de aplicacion

  • Name
  • Updated Resume (Sube 1 archivo compatible. Tamano maximo: 100 MB.)
  • Tell me about your professional experience with JavaScript and/or TypeScript
  • Tell me about your experience with Angular. Which versions of Angular have you worked with?
  • Do you have experience working with design systems or component libraries such as Storybook, Material UI, Tailwind CSS, or Angular Material?
  • Do you have experience integrating Generative AI capabilities into frontend applications, such as conversational interfaces, chatbots, or AI-powered features?
  • Do you have experience working with Docker or container-based development workflows?
  • Expected Salary
  • Country
  • English Level (A1, A2, B1, B2, C1, C2)
  • Email Address
  • Contact Number
  • LinkedIn
  • Name of the recruiter who contacted you

Gonzalo García Costoya

Frontend Developer

+54 9 223 668 6246 • gcostoya02@gmail.com • Mendoza, Argentina • linkedin.com/in/gonza-garcia • github.com/gonza-garcia

Professional Summary

Frontend Developer with more than 6 years building production React and TypeScript applications for US and Argentine companies, including more than three years on United Airlines' real-time flight-operations console: an event-driven app for flight operations that today replaces more than 30 legacy programs in production, with a WebSocket client layer, Redux Toolkit state management and AG Grid data views.

I build and maintain reusable UI components and shared libraries. One self-contained React library with its own store and API layer went through more than 50 published versions and is used in production by more than 3 teams. On the architecture side I led a cross-team React 16 to 19 migration across two teams and three shared libraries, moved the state layer from Redux and Redux Saga to Redux Toolkit and RTK Query, and cut the initial bundle by about 30 percent with code splitting and lazy loading.

I keep frontend applications testable, performant and observable: behavior and integration tests over complete user flows with Vitest and React Testing Library, V8 coverage thresholds above 70 percent with SonarQube reporting, and an end-to-end suite with Playwright. Advanced English with more than three years of daily communication with US-based clients. I have adopted AI agentic development as my main way of working day to day, using GitHub Copilot and OpenCode.

Open to Senior or Semi-Senior remote Frontend opportunities, and continuously learning across the React ecosystem and modern frontend tooling.

Skills

FrontendReact (versions 16 to 19, with cross-team migration of shared libraries), TypeScript, Redux Toolkit (migration from Redux and Redux Saga to Redux Toolkit and RTK Query), React Query, AG Grid (data grids in the real-time flight operations console), Web accessibility (semantic HTML, ARIA, contrast, focus and keyboard navigation), Sass/SCSS, Responsive design, WebSockets (real-time client layer with connection state machine and auto-reconnect)
EngineeringStorybook, Vite (migration from Create React App to Vite 6), Vitest (behavior and integration tests over complete user flows, migrated from Jest), React Testing Library (integration tests over complete user flows), Playwright (E2E suite on a personal project), REST APIs, CI/CD and feature flags (Harness, with pipelines and per-environment flags), Git and GitHub, Docker (container image build and deployment workflow)
WorkflowAgile/Scrum (2-week sprints, daily, refinement and retros), Code review and mentoring (PR review and mentoring within the team)
Backend (familiar)Node.js, Express, SQLite and PostgreSQL - from personal projects
AI toolingGitHub Copilot, OpenCode. Anthropic AI Fluency certified
LanguagesSpanish (Native), English (Advanced, 3+ years of daily communication with US-based client)

Work Experience

GlobantFrontend Developer | February 2020 - July 2026
United Airlines (Flight Following console)February 2023 - July 2026
  • Modernized and scaled United Airlines' FLIFO Flight Following console, an event-driven, real-time React app for flight operations that today replaces more than 30 legacy programs in production.
  • Built a real-time WebSocket client layer with a Redux-slice connection state machine and auto-reconnect, consuming endpoints across 7 environments, from development to production.
  • Designed a gradual migration plan: from Redux to Redux Toolkit as the state manager, and from Redux Saga to RTK Query for data fetching. It simplified and organized hundreds of generators and effect handlers, slowly saving thousands of lines of boilerplate code.
  • Identified that one component could be encapsulated in its own library and created and published Flight Card: a reusable, self-contained React library with its own Redux store and API layer. Maintained it through more than 50 published versions, and today it is used in production by more than 3 teams within the company.
  • Cut initial bundle size by about 30% with aggressive code splitting and lazy-loading dozens of modal chunks, through a custom wrapper over React.lazy, dynamic import and Suspense, used across multiple points in the app.
  • Migrated the build toolchain from Create React App to Vite 6 and the test runner from Jest to Vitest 2, enforcing high V8 coverage thresholds of more than 70% in statements with SonarQube reporting. Kept the tests focused on app behavior and not on implementation details. Integration tests covered complete user flows.
  • Led a cross-team migration from React 16 to React 19, coordinating synchronized upgrades across two teams and three shared internal libraries.
  • Adopted AI agentic development (GitHub Copilot and OpenCode) as my main way of working, using skills and MCPs as quality gates to research, implement, review and test the output.
  • Refactored large components into smaller modules and separated logic from presentation, improving maintainability and enabling smoother parallel team work.
BBVA Seguros ArgentinaApril 2021 - January 2023
https://www.bbvaseguros.com.ar
  • Created about 10 reusable React components with BBVA-branded variants, such as buttons, headers, menus, forms, dropdowns and sliders, implementing the official BBVA BentonSans type system and brand color palette.
  • Built a standalone React and Redux insurance-quoting application from scratch, covering eight distinct insurance services, and defined the stack selection, library choices, and workflow design.
  • Embedded custom React components as WordPress plugins within an Elementor-built marketing site, collaborating with two frontend developers on the integration layer between WordPress and React, including, among others, a carousel and a highly interactive header menu.
AccionaFebruary 2020 - March 2021
  • Proposed and built a React app to generate Outlook HTML emails faster, cutting per-email time from about six hours to one hour. The team kept using it after my engagement without hiring a replacement.
  • Hand-coded HTML emails for Outlook and restyled a ServiceNow internal web app with SCSS, collaborating directly with the client under Agile workflows.

Education

Digital House - Full Stack Web Development BootcampFebruary 2019 - December 2019
8-month intensive in-person bootcamp, with complementary Udemy online courses
UTN Mar del Plata - Higher Technician in ProgrammingFebruary 2007 - July 2008
2 years, 17 of 22 subjects completed (incomplete)

Certifications

Anthropic AI Fluency
AI fluency certification covering practical use of AI tooling in development workflows