FICO logo

Full Stack / Front End Engineer -Angular JS | TypeScript| Go

FICO

Full Time
Senior
about 1 month ago

Job Description

About the Role

FICO (NYSE: FICO) is a leading global analytics software company, helping businesses in 100+ countries make better decisions. Join our world-class team today and fulfill your career potential! The role involves working in a hands-on technical environment, contributing to the end-to-end lifecycle of software development, and collaborating closely with professional services and product management to develop feature-rich products.

Key Responsibilities

  • Architect and implement complex React applications in TypeScript (hooks, Context API, state management).
  • Build reusable component libraries (design system) with accessibility and performance in mind.
  • Bring strong UI/UX expertise; collaborate with the UX team to apply user-centered design principles, drive accessibility and usability best practices, and craft intuitive interfaces.
  • Consume and display data from Go microservices via gRPC-Web or REST, handling pagination, streaming, and error states.
  • Develop live status dashboards, log/event viewers, and other monitoring UIs for Kubernetes workloads.
  • Collaborate on CI/CD using GitHub Actions and ArgoCD to automate UI builds and deployments; write and maintain E2E tests (Cypress, Playwright).
  • Instrument front-end for metrics and tracing (OpenTelemetry JS); work with SREs to surface UX performance.
  • Continually learn new technologies in related areas.

Requirements

  • Bachelor's/Master's in Computer Science or related disciplines, or relevant experience in software architecture, design, development and testing.
  • 5+ years production experience building React applications in TypeScript and Go.
  • Deep expertise with modern state management (Redux Toolkit, Zustand, React Query).
  • Strong API integration skills: gRPC-Web or REST, Axios/fetch, error-handling patterns.
  • Experience designing or working with Micro-Frontend (MFE) architectures.
  • Experience designing and consuming protobuf- or OpenAPI-driven client code.
  • Strong testing experience: unit (Jest, React Testing Library) and E2E (Cypress/Playwright).
  • Familiarity with GitHub Actions and ArgoCD for front-end delivery.

Nice to Have

  • Experience with Kubernetes workloads and monitoring tools.
  • Knowledge of user-centered design principles and accessibility standards.
  • Experience with designing or working with design systems.

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field, or relevant experience.

Benefits & Perks

  • Highly competitive compensation, benefits and rewards programs.
  • An engaging, people-first work environment offering work/life balance, employee resource groups, and social events.
  • Opportunities for professional development and impactful work.

Working at FICO

FICO promotes a culture of inclusion, reflecting core values such as acting like an owner, delighting customers, and earning respect. The company fosters a diverse and inclusive environment, encouraging collaboration, innovation, and growth. It offers a supportive environment that values talent, supports skill development, and emphasizes work/life balance.

Apply Now

Job Details

Posted AtJun 24, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About FICO

Website

fico.com

Company Size

1001-5000 employees

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches