UiPath is looking to solve the problem of creating category-leading enterprise software that unleashes the transformative power of automation. This involves building seamless and innovative web experiences with high performance, scalability, and maintainability.
Requirements
- Expert proficiency in JavaScript, TypeScript, CSS/SCSS, and HTML with deep understanding of language nuances and best practices
- Advanced experience working with modern frontend frameworks, particularly React (preferred), with demonstrated ability to architect large-scale applications
- Mastery of component-based development, UI state management patterns, and advanced frontend performance optimization techniques
- Strong expertise in RESTful APIs, GraphQL, and integrating frontend applications with complex backend services
- Advanced debugging and problem-solving skills with ability to troubleshoot complex issues across the stack
- Advanced knowledge of accessibility best practices (WCAG 2.1, ARIA) and web security concepts (OWASP, CSP, XSS prevention)
- Strong foundational knowledge of web technology fundamentals including browser rendering, HTTP protocols, and web standards
Responsibilities
- Lead and architect frontend components and user interfaces for UiPath's web applications
- Design and drive evolution of UiPath's frontend architecture, ensuring high performance, scalability, and maintainability
- Establish and enforce coding standards through writing clean, efficient, and reusable code
- Spearhead improvements to UiPath's component libraries and design system to ensure UI consistency and excellence across products
- Implement advanced optimization techniques for maximum application speed and scalability
- Lead code reviews and mentor junior developers to ensure high-quality development practices
- Research and advocate for emerging frontend technologies and lead technical discussions
Other
- Collaborate strategically with Product, Design, and Backend teams to build seamless and innovative web experiences
- Drive adoption of accessibility best practices and web security implementations across teams
- 6+ years of extensive frontend development experience with a proven track record of delivering complex web applications
- Exceptional collaboration and communication skills, with proven ability to influence technical decisions and lead cross-functional teams
- Bachelor's Degree in Computer Science or a related field, or equivalent experience