engineering
Posted 5 days agoSenior Software Engineer
at UiPath
Hybrid
Responsibilities
- - Build scalable UI architecture: design and evolve component patterns, state management strategies, and front-end architecture that supports rapid iteration and long-term maintainability.
- - Deliver high-performance experiences: optimize rendering, bundle size, and responsiveness; diagnose performance issues using profiling and monitoring tools.
- - Collaborate across the stack: work effectively with backend engineers and APIs; contribute to API contracts and integration patterns to deliver cohesive experiences.
- - Build with customer outcomes in mind: apply engineering best practices and use feedback/data to improve key customer workflows.
Requirements
- LIFE AT UIPATH The people at UiPath believe in the transformative power of automation to change how the world works.
- Could that be you? YOUR MISSION UiPath is the leader in Agentic Automation.
- experience using modern web technologies (Angular, TypeScript/JavaScript, HTML/CSS) and a shared design system.
- - Raise the quality bar: write clean, well-tested, production-grade TypeScript/JavaScript; improve code health through reviews, refactoring, and standards.
- - Adopt and apply AI-assisted development: leverage AI tools responsibly to accelerate development (e.g., code generation, testing, debugging, documentation), while maintaining a high engineering quality bar.
- experience in software engineering, developing high-quality, user-focused web interfaces with strong attention to performance, accessibility, and responsive design. - Strong
- experience with modern front-end development (5+ years), using Angular or React with TypeScript (or equivalent modern framework experience).
- - Deep understanding of HTML, CSS, JavaScript/TypeScript, browser fundamentals, and responsive design.
- - Proven ability to translate ambiguous problems into simple, elegant UI solutions, contributing ideas - not just implementing specs.
- - Core CS Fundamentals: Strong knowledge of computer science, algorithms and design patterns - Nice to have: Exposure to backend technologies (e.g.
- .NET, Java, Node.js) is preferred but not required.
- Proficiency in cloud environments, APIs, and database architectures is a bonus. - AI Tools: