Senior Frontend Developer Specialist – EHRA

State of North Carolina•Wake County, NC
•Hybrid

About The Position

The Senior Frontend Developer serves as a technical leader on the Web Systems team, designing, developing, and supporting enterprise web applications used by employees, business partners, and citizens across North Carolina. The role combines hands-on development and technical leadership, with modern AI-assisted development practices—including GitHub Copilot and emerging generative AI technologies—to deliver secure, accessible, scalable, and user-centered digital solutions. The position will help shape frontend development by advancing user experience, automation, and AI-powered tools that improve developer productivity and software quality. The Web Systems unit directs Internet- and intranet-based application development, reporting, server and system architecture, and web system maintenance for NCDOT. It works with NCDOT clients to gather strategic business requirements and build web content, applications, and servers for internal and external users, maintaining those applications throughout their lifecycles. The position may be eligible for hybrid remote work under state policy and the agency's remote work program, but requires weekly onsite work. Any telework arrangement is subject to the State Teleworking Program Policy and may be ended by the employer at its sole discretion. The role is designated Statutory Exempt (EHRA) and is exempt from the State Human Resources Act.

Requirements

  • Bachelor's degree in computer science, an IT-related field, or a related technical degree from an appropriately accredited institution and four years of progressive experience in business application consulting or development; or
  • Associate degree in computer science, an IT-related field, or a related technical degree from an appropriately accredited institution and five years of progressive experience in business application consulting or development; or
  • High school diploma or GED and eight years of experience in business application consulting or development; or an equivalent combination of education and experience.

Nice To Haves

  • Experience leveraging GitHub Copilot, large language models (LLMs), and AI-powered developer tools in day-to-day frontend development workflows.
  • Experience extending Drupal with modern tooling such as the Entity Construction Kit.
  • Experience building accessible, customer-focused web applications using React, Vue.js, Drupal, Azure services, and modern API-driven architectures.

Responsibilities

  • Design, develop, test, implement, and support complex web applications using JavaScript, React, Vue.js, HTML, CSS, and enterprise content management platforms such as Drupal.
  • Use AI-assisted development tools, including GitHub Copilot and emerging generative AI technologies, in the software development lifecycle to accelerate coding, improve quality, enhance documentation, and streamline delivery.
  • Provide technical leadership, mentoring, and guidance through code reviews, architectural discussions, development standards, AI-enabled practices, and continuous learning initiatives.
  • Collaborate with customers and stakeholders to gather requirements, analyze business needs, and translate them into user-centered web solutions.
  • Design and implement solutions using Drupal CMS, Azure-hosted services, APIs, workflow automation, and modern cloud-based technologies.
  • Apply AI-powered tools and techniques to support automated testing, code analysis, accessibility validation, troubleshooting, documentation generation, and development workflow optimization.
  • Evaluate, pilot, and champion emerging AI technologies, development frameworks, and productivity tools, identifying opportunities to improve team effectiveness and delivery.
  • Ensure applications meet standards for accessibility, security, performance, maintainability, and responsive user experience across browsers and devices.
  • Lead troubleshooting, incident response, and production support for critical web applications, including on-call and after-hours support when needed.
  • Create and maintain technical documentation, implementation strategies, development standards, and AI-assisted best practices that promote consistency, knowledge sharing, and continuous improvement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service