Senior Frontend Developer (React, TypeScript, JavaScript, UI/UX Focus)

Full-time
Latam
Posted 1 month ago

We are looking for a Senior Front-End Developer with deep React, TypeScript, and JavaScript expertise to design and build next-generation user interfaces. This person will be critical in shaping our front-end architecture, delivering highly interactive and performant experiences while ensuring best practices in UI/UX, performance, and accessibility. You will collaborate closely with product designers, backend engineers, and stakeholders to drive innovation and elevate the user experience of our AI-powered platform.

Location: 100% remote. Working hours are based on the (PST) Pacific Time Zone.

About the company

Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our client’s needs, driving innovation and efficiency.

Job Description

Responsibilities:

  1. Front-End Architecture and Development
    Develop and maintain high-performance, scalable front-end applications using React, TypeScript, and
    JavaScript.
    Design component-based architectures with reusability and maintainability in mind.
    Optimize UI for speed, responsiveness, and cross-browser compatibility.
    Implement best practices for code structure, reactivity, and performance optimizations.
  2. UI/UX Collaboration and Implementation
    Work closely with product and design teams to translate wireframes and prototypes into functional user
    interfaces.
    Advocate for best UI/UX practices, improving usability and reducing friction in complex workflows.
  3. State Management and Front-End Performance
    Implement efficient state management solutions.
    Optimize rendering performance, lazy loading, and client-side caching to improve UX and page speed.
    Identify and resolve front-end bottlenecks for seamless interactivity.
  4. API Integration and Data Handling
    Integrate front-end applications with RESTful APIs and GraphQL.
    Work closely with backend teams to define and optimize API contracts.
    Handle authentication, authorization, and secure data transmission in a healthcare SaaS environment.
  5. Testing, Code Quality, and CI/CD
    Write unit, integration, and end-to-end tests using Playwright.
    Maintain high-quality, well-documented, and scalable code.
    Contribute to CI/CD pipelines, ensuring smooth deployments and minimal downtime.
  6. Collaboration and Leadership
    Mentor junior and mid-level front-end developers, setting best practices and coding standards.
    Participate in code reviews and architectural discussions, ensuring technical excellence.
    Work in an Agile team environment, actively participating in sprints, stand-ups, and retrospectives

Qualifications:

  1. Front-End Expertise:
    5+ years of experience in front-end development with React, TypeScript, and JavaScript.
    Deep understanding of modern JavaScript (ES6+), CSS3, and HTML5.
    Experience with component libraries (Material-UI, Tailwind CSS, or Chakra UI).
    Firm grasp of state management techniques (Redux, Recoil, Zustand).
  2. UI/UX and Performance Optimization:
    Experience working with design systems, UI components, and responsive design.
    Strong understanding of accessibility (WCAG) standards.
    Proficiency in optimizing load times, rendering performance, and smooth animations.
  3. API and Integration Experience:
    Expertise in consuming RESTful APIs and GraphQL.
    Strong knowledge of OAuth, JWT authentication, and API security.
    Experience handling real-time data and WebSockets.
  4. Testing and CI/CD:
    Experience with Playwright, Jest, React Testing Library, Cypress for front-end testing.
    Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, or CircleCI).
  5. Soft Skills:
    Strong problem-solving skills and the ability to tackle complex UI challenges.
    Excellent communication and collaboration skills, comfortable working with cross-functional teams.
    Experience working in Agile environments with Jira and Confluence.

Preferred Experience:

  • Previous experience in healthcare or insurance SaaS.
  • Knowledge of server-side rendering (Next.js).
  • Familiarity with micro-frontends and monorepo architectures.
  • Experience working with AI-driven interfaces and LLM-based applications.

What we offer:

  • Flexible working hours and remote work options.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work environment.
  • The chance to work on impactful projects with a talented team.
  • Excellent compensation in USD.
  • Hardware and software setup (if needed).

Job Features

Job CategoryFrontend Development, UX/UI Design
TypeRemote
Time ZoneUS Pacific Time Zone

Apply For This Job

A valid phone number is required.