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 8 days 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)

Engineering Manager, Trust Experience

Lead the Trust Experience engineering team at Airbnb, building frameworks for risk mitigation and user verification across iOS, Android, and web platforms.

Principal Software Engineer, Front End

Principal Software Engineer, Front End position at Disney Entertainment & ESPN Technology, building innovative streaming and digital products.

Principal Frontend Software Developer

Principal Frontend Software Developer role at Oracle Health, focusing on backend systems for EHR solutions using Java frameworks and microservices architecture.

Principal Software Engineer Manager

Lead high-performing engineering teams in developing web frontend applications for OneDrive's new photos experiences.

Principal Architect, Platform Product Design

Lead UX design for Salesforce's platform as a Principal Architect, shaping product strategy and creating innovative enterprise experiences.