Job Search

UI Developer - Hybrid

Cary, NC

Piper Companies Logo

Job Id:
141757

Job Category:

Job Location:
Cary, NC

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Anne Green

Piper Companies is hiring a UI Developer for a finance company located in Cary, NC. The UI Developer will lead technical architecture, ensure maintainability and scalability, and integrate solutions into end-to-end workflows. The UI Developer will need to work onsite in Cary, NC 3 days per week.


Responsibilities for the UI Developer:

  • Develop micro frontends using React/TypeScript and backend services in Java/Kotlin
  • Integrate with Microsoft Graph API, managing authentication and service interactions 
  • Apply SRE principles, ensuring system stability and participating in on-call rotations 
  • Mentor engineers and drive a culture of continuous improvement and innovation

Requirements for the UI Developer:

  • 6+ Years Expertise in Java microservices (Spring), React, TypeScript, and Redux
  • Strong understanding of Micro Frontend architecture and module federation
  • Experience with Microsoft Graph API, authentication, and Microsoft 365 integrations 
  • Hands-on knowledge of testing (Jest, Cypress), CI/CD pipelines, and databases 

Compensation for the UI Developer:

  • $120,000 - $150,000 Base salary + Bonus
  • Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holiday and Sick Leave if Required by Law


keywords: Senior Engineer, software development, microservices, React, TypeScript, Redux, Java, Kotlin, Microsoft Graph API, authentication, frontend architecture, backend services, scalability, maintainability, site reliability engineering (SRE), CI/CD pipelines, testing, Jest, Cypress, SQL, NoSQL, module federation, Webpack, leadership, mentoring, innovation, system resilience, agile development


#LI-AG1

#HYBRID


This job opens for applications on 5/13/2025. Applications for this job will be accepted for at least 30 days from the posting date.

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?