UI Developer (SMBCADJP00001262)

Amicis Global

NULL, NC

JOB DETAILS
SKILLS
AngularJS, Application Hosting, Application Programming Interface (API), Authentication, CSS (Cascading Style Sheet), Communication Skills, Component Frameworks, Continuous Deployment/Delivery, Continuous Integration, Data Modeling, Django, GitHub, HTML (HyperText Markup Language), HTML5, Java, JavaScript, JavaScript Frameworks, Microsoft .NET, Microsoft Windows Azure, Node.js, OAuth, Performance Tuning/Optimization, Presentation/Verbal Skills, Problem Solving Skills, Programming Tools, Python Programming/Scripting Language, Quality Assurance Methodology, Quality Management, REST (Representational State Transfer), React.js, Refactoring, SQL (Structured Query Language), Scalable System Development, Single Sign-On (SSO), Software Engineering, Technical Writing, Unit Test, User Interface Design, User Interface Tools, User Interface/Experience (UI/UX), Vue.js, Web Browsers, Writing Skills
LOCATION
NULL, NC
POSTED
1 day ago
Job Title: UI Developer
Job Location: 500 East Morehead St, 5th floor, Charlotte, NC, 28202(Hybrid)
Job Duration: 6 Months + Extension

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)
  • 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)
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).
  • Exposure to Python and Django is a major plus.

    #CareerBuilder #Monster #Dice #Indeed #LinkedIn

About the Company

A

Amicis Global