Highlights

Strong professional experience building production UI applications with TypeScript and a modern JavaScript framework (React, Vue, Angular, or equivalent). You will develop scalable front-end applications, collaborate with backend engineers, and deliver production-quality code in a modern cloud environment.

Numbers & Facts

LocationCharlotte, NC

Description

We are seeking a UI Developer for a 12+ month contract position based in Charlotte, North Carolina. You will develop scalable front-end applications, collaborate with backend engineers, and deliver production-quality code in a modern cloud environment.

Responsibilities

  • Develop highly scalable front-end applications using React JS, AG Grid, HTML5, and CSS3.
  • Deliver to production on Azure using CI/CD (GitHub Actions) and integrated Azure services.
  • Collaborate with backend engineers to enhance Python/Django APIs and deliver end-to-end features.
  • Identify and resolve performance issues and bottlenecks.
  • Implement authentication and authorization across systems and environments.
  • Write maintainable, well-tested code with unit tests, and help define and raise the team's engineering standards.
  • Produce clear documentation and communicate technical decisions effectively.
  • Collaborate effectively, take ownership, and work independently when needed.

Qualifications

Required

  • Strong professional experience building production UI applications with TypeScript and a modern JavaScript framework (React, Vue, Angular, or equivalent).
  • Hands-on experience with advanced data grids, particularly AG Grid, including server-side data loading, filtering, and performance tuning.
  • Strong front-end fundamentals including HTML, CSS, browser APIs, accessibility, and performance optimization.
  • Comfort working across the stack and consuming or evolving APIs, with willingness to learn new backend technologies.
  • Experience with data modeling and SQL.
  • Experience building and maintaining shared UI component libraries and design systems (Storybook).
  • Experience implementing authentication and authorization patterns such as SSO, OIDC/OAuth2, and RBAC.
  • Experience with modern front-end build and tooling including Node.js, Vite, and npm workspaces or monorepos.
  • Proven track record improving code quality through testing, review practices, refactoring, and setting team conventions.
  • Experience delivering software in a CI/CD environment (GitHub Actions or similar).
  • Cloud experience deploying and operating web applications on AWS, GCP, or Azure.
  • Strong written and verbal communication skills with the ability to document decisions and align stakeholders.

Preferred

  • Broader backend experience beyond Python/Django, such as Node.js, Java, or .NET.
  • Experience with non-REST integration patterns including events, queues, or gRPC.
  • Practical familiarity with Azure services and operational concerns such as app hosting, identity, networking, and observability.
  • Experience using LLM-assisted development tools effectively on large codebases such as Claude Code or GitHub Copilot.

Similar Jobs