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 2 months 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)

Principal Engineer, Front End Development, Gemini

Lead front-end development for Google's Gemini AI platform, architecting next-generation user interfaces for AI interaction.

Principal Engineer, Front End Development, Gemini

Lead front-end development for Google's Gemini AI platform, architecting next-generation user interfaces and managing a team of 40 engineers.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the development of next-gen marketing platforms with focus on frontend architecture and accessibility.

Principal Software Engineer – OneDrive Photos Web

Principal Software Engineer role at Microsoft working on OneDrive Photos Web, focusing on frontend development and user experience.

Principal Software Engineer

Lead the development of AI-powered shopping experiences at Microsoft as a Principal Software Engineer, focusing on frontend development with TypeScript and React.