Overview
Full Time
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - Long Term
Skills
TypeScript
Cloud Computing
Docker
Kubernetes
HTML5
Css3
Cascading Style Sheets
Responsive Design
Accessibility
WCAG
GUI QA
React.js
Testing
Cypress
Performance Monitoring
New Relic
GraphQL
JavaScript
Git
Agile
Computer Science
Software Engineering
Advertising
Marketing
Legacy Systems
Collaboration
User Experience
UI
Interfaces
Brand
Management
Dashboard
Media
Continuous Integration
Continuous Delivery
Workflow
Automated Testing
Scalability
Customer Facing
Job Details
Role: Front-End React Developer
Duration: 4-6 months to hire
Location: Durham, NC 3 days a week onsite
Must Haves:
- 6+ years of front-end specific experience within React building production-grade front-end applications
- Strong expertise in React and modern JavaScript/TypeScript
- Experience developing apps in enterprise or data rich environments
- Strong state management experience (Redux, MobX, Zustand, Recoil)
- Familiarity with containerization and cloud-native deployments (Docker, Kubernetes)
- Solid understanding of HTML5, CSS3, responsive design, and accessibility standards (WCAG/ARIA)
- Familiarity with front-end testing frameworks (Jest, React Testing Library, Cypress) and performance monitoring and observability tools (New Relic, Datadog, Sentry)
- Knowledge of GraphQL, Next.js, or other modern frameworks
- Proficiency with Git and modern development workflows
- Open to collaboration across multiple teams and stakeholders, need to be able to work across teams and personalities without guidance
- Takes initiative, attack a project without parameters, and figures it out
- Comfortable working in fast-paced, agile environments
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
Pluses:
- Exposure to design systems and UI frameworks (Material UI, Chakra UI, SemanticUI) is preferred
- Experience with micro-frontend architectures is helpful
- Advertising or marketing industry experience
- FileMaker experience (not needed, just a huge plus if they know what it is)
Day to Day:
- Designing and developing enterprise-scale user interfaces that are performant, maintainable, and user-centric
- This is a new role on the team that will be working across legacy systems, applications, and dashboards to update the client facing pieces
- Working with back-end engineers, designers, product managers, and media strategists to deliver applications and dashboards that are both intuitive and impactful. Collaborate with UX/UI designers to deliver polished, user-friendly interfaces that align with our brand and client needs.
- Architect and implement state management solutions (Redux, Zustand, Recoil, or similar) for complex enterprise workflows. Build client-facing dashboards that translate media and performance data into clear, engaging, and actionable insights.
- Build reusable component libraries and establish coding standards for consistency across applications.
- Contribute to CI/CD workflows, automated testing, and monitoring for front-end systems.
- Optimize for scalability, performance, and security in enterprise and client-facing environments.
Phone
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.