Principal Software Engineer (UI)

Perforce is a global DevOps solutions provider trusted by 75% of Fortune 100 companies.
Frontend
Principal Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS

Description For Principal Software Engineer (UI)

Perforce is seeking a motivated and detail-oriented Principal Software Engineer (UI) to join their team in Pune, Maharashtra. This role focuses on maintaining and enhancing the front-end presentation of their flagship on-premise product using TypeScript, Angular, and GraphQL. The ideal candidate will have 8+ years of experience in UI technologies and be proficient in modern JavaScript frameworks.

Perforce is a global company trusted by over 75% of Fortune 100 companies, delivering solutions for the toughest challenges in DevOps. As a Principal Software Engineer, you'll be part of a collaborative community of experts working on cutting-edge technology. The role involves researching and implementing new features, adhering to best coding practices, and mentoring junior developers.

Key responsibilities include hands-on development, employing design patterns, writing unit and integration tests, and participating in code reviews. The position requires strong communication skills and the ability to work well in an Agile team environment. Perforce offers a rewarding career with opportunities for growth, combining the excitement of a start-up with the security of an established company.

Join Perforce to work on technology that impacts daily lives, collaborate with talented professionals globally, and be part of a company that values diversity and equal opportunity. Apply now to be part of this exciting team!

Last updated a month ago

Responsibilities For Principal Software Engineer (UI)

  • Research functional requirements of new product features or feature enhancements
  • Provide coding estimates
  • Hands-on development using TypeScript with Angular backed by GraphQL
  • Employ code design patterns, including Model View Controller, Singleton, and Observer patterns
  • Adhere to coding best practices
  • Develop unit and integration tests for new feature implementations
  • File clear, detailed defect descriptions
  • Debug, analyze, and correct defects across multiple supported browsers
  • Provide constructive feedback during peer code reviews and technical design discussion
  • Execute consistently on scoped assignments
  • Attend and contribute to all regularly scheduled meetings in an Agile development environment
  • Work well as part of a team to deliver high-quality projects
  • Mentor junior/intermediate developers

Requirements For Principal Software Engineer (UI)

TypeScript
JavaScript
  • 8+ years of experience working full-time on UI technologies
  • Experience working as part of a team on a large application
  • Experience working with a modern Javascript framework, preferably Angular/AngularJS/React/VueJS
  • College/University degree in Computer Science or equivalent
  • Strong communication skills

Interested in this job?

Jobs Related To Delphix Principal Software Engineer (UI)

Senior Engineering Manager - Tools

Lead an 8-person engineering team developing tools for Apple's advertising platform, focusing on user experience and privacy-first advertising solutions.

Principal Software Engineering Manager

Lead a team of engineers developing parent and child account management features for Xbox platforms at Microsoft, focusing on web and native application development.

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams, leading desktop client development using WebView2 technology and modern web stack.

Principal Architect, Platform Product Design

Lead UX architect role at Salesforce focusing on platform product design, requiring 10+ years experience and expertise in enterprise UX design and AI integration.

Product Design Architect

Senior Product Design Architect position at Salesforce to lead Slack's design vision, strategy, and execution while mentoring design teams and driving innovation.