As a Senior Engineer at Perceptyx, you will be a key member of a team of professionals, responsible for designing, developing, and maintaining advanced software applications. In this role, you will architect scalable and high-performance software solutions, write and review clean and efficient code, and mentor junior engineers.
Requirements
- Define and drive frontend architecture, coding standards, and design principles to ensure scalable, maintainable solutions.
- Build high-quality, performant, and reusable components using React.js, TypeScript, and related libraries.
- Champion accessibility (WCAG compliance) and responsive design, ensuring our applications work seamlessly across devices and for all users.
- Partner with product managers, designers, and backend engineers to deliver cohesive features and intuitive user interfaces.
- Conduct code reviews, enforce best practices, and promote test-driven development.
- Guide and coach junior and mid-level engineers, fostering growth in technical depth and architectural thinking.
- Anticipate scaling challenges, plan for performance optimizations, and ensure smooth integration with APIs and backend systems.
- Evaluate emerging technologies, tools, and frameworks to recommend enhancements that elevate team velocity and product quality.
- Write and maintain technical documentation, coding standards, and architectural guidelines to ensure consistency and knowledge sharing.
- Monitor frontend performance and user experience in production (Core Web Vitals, error tracking, real-user monitoring) and drive continuous improvements.