Developer - UI (1485)

Sharp Decisions

Charlotte (NC)

Hybrid

USD 90,000 - 120,000

Full time

27 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Sharp Decisions is seeking an experienced UI Developer for a long-term contract in Charlotte, NC. You will build scalable front-end applications using React, AG Grid, HTML5, and CSS3, delivering to production on Azure via CI/CD pipelines.

You will collaborate with backend teams to enhance Python/Django APIs and implement robust authentication across environments. The role requires 5+ years of front-end experience, strong TypeScript skills, and a track record of producing high-quality UI

Qualifications

  • 5+ years of front-end development experience.
  • Strong React experience with modern JS frameworks.
  • Experience building production UI applications with TypeScript.
  • Experience with AG Grid and server-side data loading.
  • Experience delivering software in a CI/CD environment (GitHub Actions or similar).
  • Experience with build tooling (Node.js, Vite, npm workspaces/monorepos).
  • Experience with authentication/authorization patterns (SSO, OIDC/OAuth2, RBAC).
  • Experience building shared UI component libraries and design systems (Storybook).

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 (unit tests), and help define and raise the engineering standards.
  • Produce clear documentation and communicate technical decisions effectively.
  • Collaborate effectively, take ownership, and work independently when needed.
  • Hands-on experience with advanced data grids and performance tuning.
  • Experience consuming/evolving APIs across the stack including Python/Django exposure.

Skills

React JS
AG Grid
HTML5
CSS3
TypeScript
CI/CD
GitHub Actions
Azure
Python/Django exposure
UI/UX fundamentals
Storybook
Vite
Node.js
Monorepos
Testing (unit tests)

Tools

Storybook
Vite
Node.js
npm
Azure services

Job description

  • 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 (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.
  • Hands-on experience with advanced data grids (AG Grid strongly preferred), including server-side data loading, filtering, and performance tuning.
  • Comfort working across the stack: consuming and evolving APIs (Python/Django exposure is a plus; willingness to learn is required).
  • Experience with data modeling and SQL.
  • Experience building and maintaining shared UI component libraries and design systems (Storybook).
  • Experience implementing authentication/authorization patterns (SSO, OIDC/OAuth2, RBAC).
  • Experience with modern front-end build and tooling (Node.js, Vite, npm workspaces/monorepos).
  • Proven track record improving code quality: 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 (AWS/GCP/Azure all acceptable; Azure is what we use).
  • Strong written and verbal communication, with the ability to document decisions and align stakeholders.
Title: UI Developer

Location: Charlotte, NC - Hybrid

Type: Long Term Contract

No Third Party candidate allowed

Industry Preferred: Banking/Financial

Years of Experience: 5+ Years

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 (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.
  • Strong professional experience building production UI applications with TypeScript and a modern JavaScript framework (React/Vue/Angular/etc.).
  • Hands-on experience with advanced data grids (AG Grid strongly preferred), including server-side data loading, filtering, and performance tuning.
  • Strong front-end fundamentals (HTML, CSS, browser APIs, accessibility, performance).
  • Comfort working across the stack: consuming and evolving APIs (Python/Django exposure is a plus; willingness to learn is required).
  • Experience with data modeling and SQL.
  • Experience building and maintaining shared UI component libraries and design systems (Storybook).
  • Experience implementing authentication/authorization patterns (SSO, OIDC/OAuth2, RBAC).
  • Experience with modern front-end build and tooling (Node.js, Vite, npm workspaces/monorepos).
  • Proven track record improving code quality: 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 (AWS/GCP/Azure all acceptable; Azure is what we use).
  • Strong written and verbal communication, with the ability to document decisions and align stakeholders.
Nice to Have
  • Broader backend experience beyond Python/Django (e.g., Node.js, Java, .NET) and non-REST integration patterns (events/queues, gRPC).
  • Practical familiarity with Azure services and operational concerns (app hosting, identity, networking, observability).
  • Experience using LLM-assisted development tools effectively on large codebases (e.g., Claude Code, GitHub Copilot).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

UI React -- No H1, Only USC & GC
UI React -- No H1, Only USC & GC

Career Soft Solutions Inc • Charlotte (NC)

On-site
USD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Photon • Newark (DE)

On-site
USD 180,000 - 240,000
Front End UI Developer (hybrid-remote)
Front End UI Developer (hybrid-remote)

Nanosoft Consulting Talent Page • O’Fallon (MO)

Hybrid
USD 80,000 - 100,000
Front-End Developer
Front-End Developer

MTS Moose Tech Solutions • Vienna (VA)

Hybrid
USD 90,000 - 120,000
Senior Software Engineer- Frontend (Angular)
Senior Software Engineer- Frontend (Angular)

First Object • United States

Remote
USD 140,000 - 170,000
Frontend Developer
Frontend Developer

Compunnel, Inc. • Cincinnati (OH)

On-site
USD 80,000 - 100,000
UI Software Developer
UI Software Developer

Vets Hired • Chantilly (VA)

On-site
USD 90,000 - 130,000
C#/.Net Full Stack Software Engineer
C#/.Net Full Stack Software Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 110,000
Front End Developer - Angular 17+
Front End Developer - Angular 17+

PTR Global • Phoenix (AZ)

On-site
USD 120,000 - 180,000
Senior Front-End Architect
Senior Front-End Architect

Pinnaclearc • Jersey City (NJ), Northern (KY)

On-site
USD 120,000 - 180,000