Logo
Computer Task Group, Inc

Computer Task Group, Inc is hiring: Principal Software Engineer - User Interface

Computer Task Group, Inc, Lowell, MA, US, 01850

Save Job

Job Description

Job Description

Overview

CTG is seeking to fill a Principal UI Engineer (Angular, Material Design, REST APIs) opening for our client in Lowell, MA.

Location: Lowell, MA (open to remote, but must work EST hours)
Duration: 5 months
Hours: 8 AM – 5 PM EST

Duties:
  • Design and develop web UI components to support new product features

  • Translate feature requirements into scalable and maintainable UI designs

  • Collaborate with the backend development team (Java) to integrate RESTful APIs

  • Work closely with SQA teams to address bugs and ensure high-quality deliverables

  • Participate in architectural discussions and provide technical guidance to team members

  • Contribute to the development of shared libraries and maintain design consistency using Material Design principles

  • Participate in state management and monorepo architecture design and maintenance

Skills:

Must-Haves:

  • Expertise in Angular and Material Design UI components and principles

  • Proficiency with Cypress for browser-based test automation

  • Strong understanding of REST interfaces

  • Ability to quickly ramp up and begin contributing independently

Good-to-Haves:

  • Experience with Nx and monorepo-based development

  • Ability to create shared UI libraries for modular applications

  • Knowledge of D3.js for data-driven visualizations

  • Familiarity with Material Design 3.0

Experience:
  • 8+ years of hands-on experience in software development

  • Proven success building full-featured web-based UI applications

  • Experience working on large-scale, distributed enterprise systems or cloud-hosted platforms

  • Prior experience mentoring and supporting junior developers

  • Strong background in state management (e.g., Redux/ngRx)

  • Comfortable working independently and within distributed teams

Education:
  • Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services for this role.

To Apply:

To be considered, please apply directly to this requisition using the link provided. For additional information, please contact Laura Dominguez at Laura.Dominguez@ctg.com. Kindly forward this to any other interested parties. Thank you!