← Back to jobs
Fremont, CA, USA
No related jobs found
Design and implement user-facing applications in either React with TypeScript and/or Flutter with Dart
Familiar with Module Federation pattern
Implement and maintain Redux Toolkit state, async flows, and resilient UI (loading/error/empty states).
Integrate REST and, where applicable, GraphQL (Apollo) including real-time patterns over WebSockets.
Write and maintain Jest + Testing Library tests; contribute to Playwright E2E where the product uses it; use MSW (or equivalent) for realistic API mocking.
Collaborate on Express-based dev/prod serving, proxies, and security-minded defaults (headers, rate limits) where the codebase applies them.
Partner with BFF/backend engineers on and/or develop Spring Boot APIs, GraphQL schemas, backend integrations and OpenAPI/documentation as needed.
Instrument and troubleshoot using OpenTelemetry-based libraries and platform monitoring (e.g. Application Insights, error reporting).
Utilize programming languages like JavaScript, TypeScript, Java, C#, Python, and Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level Java application design under minimal direction
Required Skills:
Fluency and specialization with at least two modern languages such as JavaScript, TypeScript, JSX, Java, C++, Python or C# including object-oriented design
5+ years professional software development, including substantial production React experience.
Strong TypeScript (types, generics, narrowing, module patterns).
Webpack 5 and modern frontend tooling; experience with micro-frontends or Module Federation (or demonstrable equivalent: multi-app bundling, shared deps, runtime integration).
Redux Toolkit (or Redux with RTK-style patterns) and async data loading in complex UIs.
Proven understanding of micro-services architecture and extensible REST APIs
Knowledge of security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
REST client integration; GraphQL client experience (Apollo Client) preferred if not mandatory for your lane.
Working knowledge of Node.js for build tooling and lightweight servers (Express).
Experience shipping through CI/CD (Azure DevOps or comparable) and consuming private package registries.
Ability to read and occasionally change Java/Spring Boot services or willingness to ramp quickly with mentorship (BFF is part of the same ecosystem)
Bachelor's degree
No related jobs found
← Back to jobs