Job Title: Frontend Developer Company Name: Umbrella Digital Job Url: https://www.linkedin.com/jobs/view/4374876194/?eBP=BUDGET_EXHAUSTED_JOB&trk=flagship3_search_srp_jobs&refId=%2BT7rISPl%2BGIa255o0M5XXw%3D%3D&trackingId=D%2FVUrOmCJXUwmEXoeFT%2Fgw%3D%3D Job Description: Umbrella Digital Frontend Developer United States · 10 hours ago · Over 100 applicants Promoted by hirer · No response insights available yet $95K/yr - $105K/yr + Bonus, Profit sharing Remote Full-time Easy Apply Save Use AI to assess how you fit Get AI-powered advice on this job and more exclusive features with Premium. Try Premium for PKR0 Show match details Tailor my resume Help me stand out About the job About Umbrella Digital Umbrella Digital is a modern digital agency at the intersection of technology and marketing. We empower agencies, advertisers, and partners to execute more effective marketing campaigns with ease. Our services combine the strengths of a traditional agency with the flexibility to automate, attribute, and visualize performance metrics at scale. We specialize in data strategy, media planning, advertising operations, campaign execution, optimization, and advanced reporting and analytics. To continue delivering exceptional service to our clients, we are seeking a skilled and detail-oriented Front-End Developer to join our engineering team and help build the next generation of our marketing analytics platform. About the Role You will be working on Nomad, our production marketing analytics platform built with React, TypeScript (strict), and a modern toolchain. This is a hands-on engineering role where you will build data-rich dashboards, real-time campaign visualizations, and complex table interfaces that our clients rely on daily. We practice Test-Driven Development and maintain high code quality standards. Every line of production code is backed by a test. What You Will Do Build and maintain interactive dashboards, data tables, and campaign analytics views using React and TypeScript Write tests first using Vitest and React Testing Library, following a strict TDD workflow (red, green, refactor) Define and maintain Zod schemas for runtime API validation at trust boundaries Integrate with RESTful APIs through a typed service layer with proper error handling Implement responsive, accessible UIs with Tailwind CSS 4 and dark mode support Work with charting libraries (ApexCharts) to deliver meaningful data visualizations Collaborate on authentication flows built on AWS Cognito Participate in code reviews, maintain strict TypeScript compliance, and uphold our zero-any policy What We Are Looking For 2 to 3 years of professional experience working with production front-end systems React: strong working knowledge of functional components, hooks, context API, and React Router TypeScript: experience with strict mode, generics, discriminated unions, and schema-derived types. You should be comfortable in a codebase where "any" is a lint error, not a shortcut Testing: hands-on experience writing unit and component tests. Familiarity with Testing Library and a behavior-driven testing mindset. TDD experience is a strong plus API integration: experience consuming RESTful APIs, handling async state, and validating responses at runtime CSS: proficiency with utility-first CSS (Tailwind preferred) and responsive design Git workflow: 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 (ApexCharts, D3, Recharts) Exposure to Vite, manual code-splitting, and front-end performance optimization Understanding of CI/CD pipelines and automated release workflows (Release Please, GitHub Actions) Experience working with shared type packages across front-end and back-end How We Work Test-Driven Development is non-negotiable. Every feature starts with a failing test. We write the minimum code to make it pass, then refactor. This is enforced, not aspirational. TypeScript strict mode, always. No "any" types, no non-null assertions, no escape hatches. Our ESLint config treats these as errors, not warnings. Immutable data, pure functions. We favor functional programming patterns: array methods over loops, early returns over nested conditionals, composition over inheritance. Schema-first at boundaries. We validate what comes in from external APIs at runtime using Zod, because TypeScript types disappear after compilation. Small, incremental changes. Every commit leaves the codebase in a working state. We value steady progress over heroic rewrites. Interview Process Candidates will be required to complete a live, proctored skills assessment as part of the interview process. This assessment will evaluate your ability to write clean, tested, production-quality front-end code in a real-world setting. To Apply If you thrive in a disciplined engineering environment, care about code quality, and want to build tools that power modern marketing at scale, we would love to hear from you. Salary Range: $95,000 - $105,000 per year Benefits A collaborative and empowering work environment where your contributions are highly valued. Opportunities for learning and growth, with exposure to multiple departments and senior leaders. Clear career progression, including potential promotion with increased responsibilities and salary after one year. Flexible remote work options. Comprehensive benefits package, including medical, dental, and vision insurance, with 50% of costs covered by Umbrella Digital. Competitive salary based on experience. Annual bonus equivalent to 10% of your salary after one year of service. 401(k) with company matching, 14 days of PTO, and parental leave. Salary Range: $95,000 - $105,000 per year The final offer will depend on the candidate's experience, skills, and alignment with the role's requirements. Additional benefits, including bonuses and a comprehensive benefits package, further enhance the total compensation. Disclaimer Umbrella Digital Marketing, doing business as Umbrella Digital, is proud to be an equal-opportunity employer. We do not discriminate against any applicant or employee based on race, age, gender, disability, or other legally protected characteristics. Applicants requiring alternative application or screening methods should contact our recruiting team directly. Please note that we do not accept unsolicited resumes from recruiters or employment agencies. The above description is intended to outline the general nature and scope of the role and may be adjusted to meet organizational needs. … more Benefits found in job post Vision insurance, 401(k), Medical insurance, Dental insurance, Paid maternity leave, Paid paternity leave Requirements added by the job poster • Working in a remote setting • Valid driver’s license • Accept a background check • Authorized to work in the United States • No need for visa sponsorship Set alert for similar jobs Frontend Developer, United States