Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Demandbase

Software Engineer II, Front-End

Demandbase

Software Engineer II developing data-intensive front-end web applications using React and TypeScript for Demandbase. Collaborating with cross-functional teams to enhance analytics and marketing intelligence workflows.

Posted 4/28/2026full-timeRemote • California • 🇺🇸 United StatesMid-LevelSenior💰 $213,512 per yearWebsite

Tech Stack

Tools & technologies
AWSCloudJavaScriptJestReactReduxSCSSTerraformTypeScriptWebpack

About the role

Key responsibilities & impact
  • Design, develop, and maintain front-end components of data-intensive, single-page web applications using React and TypeScript.
  • Build user interfaces and dashboards that visualize complex marketing, sales, and financial data for enterprise analytics platforms.
  • Translate UX wireframes and product specifications into responsive, modular, and reusable components using modern state-management tools (Redux Toolkit, RTK Query, Context API) and contemporary UI component libraries (e.g., shadcn/ui, Highcharts, TanStack).
  • Collaborate with cross-functional teams including Product Managers, UX Designers, and Back-End Engineers to design system architecture, integrate REST APIs, and ensure seamless data communication.
  • Optimize rendering performance, accessibility, and test coverage; work closely with the DevOps team to maintain CI/CD workflows.
  • Conduct code reviews, mentor peers, contribute to technical documentation, and support ongoing system stability through incident triage and defect resolution.
  • Participate in Agile/Scrum processes to plan, develop, test, and deploy front-end features that improve analytics and marketing intelligence workflows.
  • Architect and implement real-time, interactive, analytical and conversational user interfaces that integrate streaming AI-powered data.

Requirements

What you’ll need
  • Master’s or foreign equivalent in Computer Science, Computer Engineering, Information Systems, or related quantitative field (e.g., Economics, Finance)
  • 5 years of experience in job offered or related occupation
  • Must have at least 1 year of prior work experience in each of the following:
  • - Formal academic training or certification in Computer Information Technologies or Software Engineering concepts (e.g., data structures, algorithms, databases, or web programming).
  • - Implementing production-ready, real-time, interactive conversational user interfaces powered by generative AI.
  • - Building responsive, component-based front-end applications using React, TypeScript, JavaScript, HTML5, and CSS3/Sass (or equivalent modern tooling such as Tailwind CSS); strong understanding of state-management patterns (Redux, Context API, RTK, RTK Query, or equivalent frameworks).
  • - Designing and developing data-intensive dashboards and visualizations for financial, marketing, or business analytics platforms.
  • - Integrating front-end components with REST APIs; defining client-side data models and communication schemas; writing automated tests using Jest, React Testing Library, or Playwright.
  • - Setting up and maintaining CI/CD workflows; working with Infrastructure-as-Code (IaC) tools such as Terraform; managing source code repositories using GitHub or GitLab; leveraging cloud infrastructure (e.g., AWS).
  • - Working within Agile/Scrum teams in collaboration with Product, Design, and Engineering teams; creating and maintaining technical documentation; and using Figma or similar tools for UI/UX collaboration.
  • - Implementing or contributing to a micro-frontend architecture; managing monorepositories (e.g., Nx); and using modern front-end build tools (e.g., Vite, Webpack).

Benefits

Comp & perks
  • Telecommuting allowed for this position

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptJavaScriptHTML5CSS3SassReduxRTK QueryREST APIsCI/CD
Soft Skills
collaborationmentoringtechnical documentationincident triagedefect resolutionAgileScrum
Certifications
Master’s in Computer ScienceComputer EngineeringInformation SystemsSoftware Engineering