Principal Software Engineer – User Interface
Location: Lowell, MA - prefers in onsite contractor, can be hybrid. Open to Remote, will work EST.
Duration: 6+ Months contract with Possibility for extension
Pay Rate: $82.42/hr. on W-2.
*** The client prefers an onsite contractor, can be hybrid. However Open to Remote but will work EST.***
Job Description: Our Direct client is looking for a Principal Software Engineer – User Interface.
Required Qualifications:
Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
8+ years of hands-on experience in software development.
Proven experience building complete web-based UI applications.
Background in developing UIs for large-scale distributed enterprise or cloud-hosted systems.
Proficiency in JavaScript, TypeScript, Angular, Node.js, HTML, and SCSS.
Strong experience with state management frameworks like Redux/ngRx.
Solid understanding of REST APIs and how to build UI applications that leverage them.
Ability to mentor and guide junior developers.
Strong analytical and problem-solving skills.
Self-motivated with the ability to work independently and in distributed teams.
Desired Qualifications:
Familiarity with Java and the Spring framework.
Experience with Nx monorepos.
Knowledge of D3.js
Exposure to Telecom/Cable network management applications.
Experience with browser-based test automation frameworks such as Cypress or Selenium.
Comfort working in Linux environments.
Excellent communication, organization, and interpersonal skills.