Join our product development team in a hands-on technical role where you’ll be involved in the end-to-end lifecycle of software development and methodologies. This role provides the opportunity to develop a deep understanding of our business, and work closely with professional services and product management to develop a highly feature rich product.
Front End /Full Stack Engineer (Angular| TypeScript| Go) en FICO
Remoto - Work from Home, United States
Más vacantes en FICOSalary
From USD 105,000/year
Requirements
Education
- Bachelor’s/Master’s in Computer Science or related disciplines, or relevant experience in software architecture, design, development and testing
Experience
- 5+ years production experience building Angular/TypeScript applicationsdeployed to Kubernetes.
- Development experience in Go/Golang is a strong plus.
Skills
- TypeScript
- Angular
- Go
- NgRx
- RxJS
- gRPC-Web
- REST
- Micro-Frontend (MFE) architectures
- protobuf
- Jasmine
- Karmal
- Jest
- Cypress
- Playwright
- GitHub Actions
- ArgoCD
Responsibilities
- Engineer TypeScript-based Angular micro-frontends to deliver complex user flows (components, modules, RxJS streams, NgRx state management).
- Partner with UX and Product teams on design feasibility, implementation estimates, and technical constraints.
- 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 to automate UI builds and deployments; write and maintain E2E tests (Cypress, Playwright).
- Instrument frontend applications for performance monitoring, error tracking, and user analytics; work with the SRE team.
- Focus on rapid, high-quality implementation of new features and services.
Technologies
AngularTypeScriptGoKubernetesNgRxRxJSgRPC-WebRESTprotobufJasmineKarmalJestCypressPlaywrightGitHub ActionsArgoCD
Descubre si tu currículum está listo para esta vacante
Mira cómo nuestra IA puede optimizar tu currículum y aumentar tus chances en este puesto.