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 ESTDuties:
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 maintenanceSkills:
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.0Experience:
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 teamsEducation:
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 . Kindly forward this to any other interested parties. Thank you!
Full-time
Fully remote