OJUS logo

Senior Frontend Developer

OJUS

On-siteCharlotte, NCseniorPosted 4h ago

Job description

Only W2 Candidate required

Title: UI React developer

Location: Charlotte NC

Description:

Summary:

Creates user-friendly interfaces for web and mobile applications.

Responsibilities:

Design front-end layouts, enhance UX, implement visual and interactive elements.

Skills:

Skills in HTML, CSS, JavaScript, and frameworks like React or Angular.

Front End:

React Front-End Developer with Python Exposure

Responsibilities:

  • Develop highly scalable front-end applications using React JS, AG Grid, TypeScript, HTML5 and CSS3.

  • Deliver to production on Azure using CI/CD (GitHub Actions) and integrated Azure services

  • Collaborate and join 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

Key skills and competencies:

  • 8+ years of prior experience as a developer in the required technologies

  • 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)

Nice to have:

Practical familiarity with Azure services and operational concerns (app hosting, identity, networking, observability)

Nice to have:

Experience using LLM-assisted development tools effectively on large codebases (e.g., Claude Code, GitHub Copilot)

Vendor Notes:

  • Senior Lead Developer on Frontend Technologies(React.js and Java Script in general)

  • Experience in developing UI frameworks and component libraries, including good knowledge on storybook building.

  • Deep experience and understanding on build, packaging, and deployment tools (E.g Vite, npm, webpack, gulp, grunt etc).