Frontend Developer
Umbrella Digital
midpermanentfrontend United States 2 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
ReactTypeScriptVitestReact Testing LibraryZodTailwind CSSApexChartsAWS CognitoREST APIsTDD
About the role
Role Overview
Join Umbrella Digital as a Frontend Developer to help build Nomad, a production marketing analytics platform. This is a hands-on role where you’ll create data-rich dashboards, real-time campaign visualizations, and complex table interfaces used daily by clients.
Responsibilities
- Build and maintain interactive dashboards, data tables, and campaign analytics views using React and TypeScript
- Write tests first with Vitest and React Testing Library following strict TDD (red, green, refactor)
- Define and maintain Zod schemas for runtime API validation at trust boundaries
- Integrate with RESTful APIs via a typed service layer with robust error handling
- Implement responsive, accessible UIs using Tailwind CSS (including dark mode support)
- Create meaningful data visualizations using ApexCharts
- Collaborate on authentication flows using AWS Cognito
- Participate in code reviews, maintain strict TypeScript compliance, and uphold a zero-any policy
Requirements
- 2–3 years of professional experience with production front-end systems
- Strong React fundamentals (functional components, hooks, context API, React Router)
- Solid TypeScript experience in strict mode, including generics, discriminated unions, and schema-derived types
- Hands-on unit/component testing experience; familiarity with Testing Library and behavior-driven mindset (TDD experience is a strong plus)
- Experience consuming RESTful APIs, handling async state, and validating responses at runtime
- Proficiency with utility-first CSS (Tailwind preferred) and responsive design
- Comfortable with feature branching, conventional commits, and pre-commit hooks
Nice to Have
- Experience with Zod (or similar runtime schema validation libraries)
- Familiarity with AWS Cognito, Amplify, or token-based authentication flows
- Experience with data visualization libraries such as ApexCharts, D3, or Recharts
- Exposure to Vite, code-splitting, and front-end performance optimization
- Understanding of CI/CD workflows (e.g., Release Please, GitHub Actions)
- Experience with shared type packages across front-end and back-end
About Umbrella Digital
Umbrella Digital is a modern digital agency at the intersection of technology and marketing. It helps agencies, advertisers, and partners automate and optimize marketing campaigns while attributing and visualizing performance metrics at scale through data strategy, advertising operations, and analytics.
Scraped 6/18/2026