Developer – UI

Sharp Decisions

Charlotte, Northern (NC, KY)

Hybrid

USD 110,000 - 140,000

Full time

6 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Sharp Decisions is seeking a skilled Front-end Engineer to build scalable React applications with AG Grid in Charlotte, NC. You will deliver features end-to-end, integrate with Azure-based CI/CD pipelines, and collaborate with backend teams to extend Python/Django APIs.

You will optimize performance, implement robust authentication patterns, and contribute to a culture of high-quality code and documentation. Strong communication and independent work ethic are essential for success.

Qualifications

  • Experience building front-end interfaces with React and modern web standards.
  • Strong grasp of AG Grid and large data grid performance techniques.
  • Proficient in HTML5/CSS3 and responsive design.
  • Experience setting up CI/CD pipelines (GitHub Actions) and cloud deployment.
  • Backend API exposure with Python/Django is a plus; able to consume and extend APIs.

Responsibilities

  • Develop highly scalable front-end applications using React and AG Grid.
  • 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 raise engineering standards.
  • Produce clear documentation and communicate technical decisions effectively.
  • Collaborate effectively, take ownership, and work independently when needed.
  • Hands-on experience with server-side data loading, filtering, and performance tuning in AG Grid.

Skills

React JS
AG Grid
HTML5
CSS3
GitHub Actions
Azure
Python/Django APIs
Unit testing
Documentation
Team collaboration

Tools

Node.js
Vite
npm workspaces/monorepos

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.
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

Full Stack Engineer
Full Stack Engineer

Photon • Newark (DE)

On-site
USD 180,000 - 240,000
Full Stack Developer
Full Stack Developer

Compunnel, Inc. • Columbus (OH)

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

BluestoneLogic • Washington

On-site
USD 120,000 - 170,000
Senior Front-End Engineer (React + AG Grid) | Azure CI/CD
Senior Front-End Engineer (React + AG Grid) | Azure CI/CD

Sharp Decisions • Charlotte (NC), Northern (KY)

Hybrid
USD 110,000 - 140,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
Software Engineer .NET
Software Engineer .NET

Namely • Mountain View (CA)

Hybrid
USD 33,000 - 51,000
React / Angular Full-Stack Developer (Azure)
React / Angular Full-Stack Developer (Azure)

Scan Ninja Inc. • Houston (TX)

On-site
USD 80,000 - 110,000
Polyglot Software Developer Azure
Polyglot Software Developer Azure

Compunnel, Inc. • New Jersey

On-site
USD 100,000 - 130,000
Front End Software Engineer (Real-Time Dashboards)
Front End Software Engineer (Real-Time Dashboards)

Peskind Executive Search • Phillipsburg (NJ)

On-site
USD 100,000 - 130,000
Sr Full Stack Engineer
Sr Full Stack Engineer

New York Technology Partners • Irving (TX)

On-site
USD 90,000 - 120,000