Job Description
This role is a good fit if you're adaptable, enjoy learning new tools, and are comfortable switching between tech stacks. Our projects vary, so versatility matters more than expertise in any single technology. You should be comfortable balancing AI-assisted workflows with strong foundational knowledge, and collaborating closely with designers, project managers, and account teams through iterative review cycles.
Responsibilities
* Build and maintain interactive web experiences (marketing websites, forms, banners, sales aids).
* Develop responsive, component-based UIs using React and modern CSS frameworks.
* Integrate with APIs and backend services.
* Collaborate with UX/UI designers to bring designs to life with attention to detail.
* Participate in iterative review cycles and incorporate feedback efficiently.
* Maintain and extend existing codebases, including projects inherited from other teams.
* Write clean, reusable code with a component-based mindset.
Must Have
* TypeScript (advanced) / JavaScript.
* React, Vue, or similar component-based frameworks.
* CSS frameworks (Tailwind, Bootstrap/SCSS, or similar).
* Responsive design across devices.
* 2+ years at an advertising or marketing agency.
* Strong communication and cross‑functional collaboration skills.
Nice to Have
* Next.js or static site generation frameworks.
* Component libraries (Material-UI, Chakra, etc.).
* Headless CMS / content-driven architecture.
* Complex form development (multi‑step wizards, conditional logic, schema-driven).
* Animation libraries (GSAP, Framer Motion).
* Email development (HTML/CSS, MJML, Liquid templating).
* Veeva CLM platform experience.
* Pharmaceutical or healthcare industry background.
#J-18808-Ljbffr