Frontend or Web UI Developer – Remote (Full Time)

Filled
February 25, 2026

Job Description

Company: SonSoft
Location: Charlotte, North Carolina (Remote with travel/relocation as needed)
Job Type: Full Time
Openings: 4 Positions
Work Authorization: U.S. Citizens, Green Card, GC-EAD, H4-EAD, L2-EAD only (No sponsorship available)

About the Role

We are looking for an experienced Frontend / Web UI Developer with strong expertise in AngularJS, Node.js, and modern web technologies to join our growing team. The ideal candidate will have experience in mobile web development, Web Content Management (WCM), and enterprise-level application architecture.

This is a full-time opportunity with potential travel or relocation requirements, working in a dynamic consulting environment.

Key Responsibilities

  • Develop and maintain scalable web applications using AngularJS, Node.js, HTML5, CSS3, and JavaScript
  • Design and implement responsive mobile-first web interfaces
  • Work with Web Content Management (WCM) tools and frameworks
  • Create custom Node.js modules and reusable UI components
  • Write custom Grunt/Gulp tasks and implement Test-Driven Development (TDD) practices
  • Define application architecture and lead independent projects
  • Collaborate with cross-functional teams and mentor junior developers
  • Participate in consulting engagements requiring travel when necessary

Required Skills & Experience

  • 4+ years of experience in technology consulting or enterprise architecture
  • 3+ years of experience with AngularJS, Node.js, HTML5, CSS3, jQuery, JSON
  • Expert-level JavaScript knowledge with MVC frameworks
  • Experience with Web Content Management systems
  • Strong analytical and problem-solving skills
  • Experience leading projects from an architectural perspective
  • Ability to work in a fast-paced consulting environment

Qualifications

  • Bachelor’s degree (or foreign equivalent) in Computer Science, IT, or related field
  • Equivalent work experience may be considered in lieu of education
  • 5+ years of overall experience in Information Technology

Additional Information

  • Full-time, permanent position
  • Interview Process: Telephonic + Skype
  • Travel may be required based on project needs
  • Candidates must be authorized to work in the United States without sponsorship