Senior Front End Engineer, Orchestrator
Frontend Engineer · Senior · Full Time
Opens UiPath's application page
Role
What you'll do.
As a Senior Front End Engineer for Orchestrator at UiPath, you'll develop user-facing features for the centralized web platform that manages, deploys, monitors, and schedules enterprise automations. You'll work with a large frontend-focused team to build scalable, high-performance web experiences while mentoring junior engineers and contributing to enterprise-grade RPA software. This role requires 5+ years of JavaScript/TypeScript expertise, strong browser performance knowledge, and a commitment to accessibility and code quality in a fast-moving, innovation-driven organization.
Responsibilities
- Design and Develop User-Facing Features: Plan, design, develop, and test software systems and applications for the Orchestrator platform, including both software enhancements and new products or features, with emphasis on cloud-based tools and scalable frontend architecture.
- Cross-Team Collaboration: Collaborate with teams across UiPath including product, design, backend, and infrastructure teams to design and engineer core areas of the platform and services, ensuring seamless integration and user experience.
- Quality and Performance Assurance: Ensure technical deliverables meet customer expectations and requirements for quality, security, scalability, modifiability, extensibility, testability, and performance while maintaining enterprise-grade standards.
- Engineering Excellence and Best Practices: Help establish effective and agile engineering practices, maintain code quality and organization, implement automation practices, and contribute to establishing frontend best practices across the organization.
- Identify and Resolve Technical Issues: Identify bottlenecks, performance degradation, and bugs in the frontend application and devise solutions to mitigate and address these issues while optimizing user experience.
- Roadmap Planning and Architecture Design: Plan feature development cycles, design scalable system components, architect large frontend systems that scale well, and contribute to the engineering roadmap with technical insights and feasibility analysis.
- Mentorship and Code Leadership: Mentor junior team members through code reviews, pair programming sessions, and constructive feedback to lift the entire team's technical capabilities and foster a culture of continuous learning.
Qualifications
What we look for.
Technical
JavaScript (ES6+) and TypeScript
5+ years of hands-on coding experience with modern JavaScript standards (ES6+) and TypeScript, including strong proficiency in functional programming patterns, async/await, and type-safe development practices.
HTML5 and CSS3/SASS
Advanced proficiency in semantic HTML5, CSS3, and SASS/SCSS for building accessible, responsive, and maintainable user interfaces with strong attention to cross-browser compatibility.
Frontend Architecture and Scalability
Demonstrated ability to architect and build large-scale frontend systems that scale well, including component design, state management, code organization, and modular architecture patterns.
Browser APIs and Performance Optimization
Strong knowledge of browser APIs including DOM manipulation, Web APIs, event handling, and deep understanding of frontend performance metrics, optimization techniques, and tools for debugging and profiling.
Web Accessibility
Understanding of web accessibility standards (WCAG 2.1), ability to implement accessible components, and commitment to inclusive design practices in user interfaces.
LLM Technologies and AI Integration
Practical understanding of Large Language Model (LLM) technologies and familiarity with AI/ML integration patterns for potential feature development in intelligent automation platforms.
Education
Computer Science or Related Field
Bachelor's degree in Computer Science, Software Engineering, or related discipline, or equivalent professional experience demonstrating mastery of computer science fundamentals and software engineering principles.
Experience
Senior Level Frontend Development
5+ years of professional frontend development experience with demonstrated progression to senior-level contributions, including architecting complex systems and making technical decisions that impact product direction.
Enterprise Software Development
Experience building enterprise-grade web applications with requirements for high availability, security, scalability, and complex user workflows similar to mission-critical automation platforms.
Frontend Team Leadership
Experience mentoring junior developers, conducting code reviews, and contributing to establishing engineering practices and standards within development teams.
Skills
Required
JavaScript (ES6+)
Expert-level proficiency in modern JavaScript including ES6+ features, asynchronous programming, closures, prototypes, and advanced functional programming concepts for production-grade applications.
TypeScript
Strong command of TypeScript for type-safe development, including advanced types, generics, decorators, and best practices for maintaining large codebases with complex type hierarchies.
HTML5 and CSS3
Expert proficiency in semantic HTML5 markup and modern CSS3 styling including flexbox, CSS Grid, animations, transitions, and responsive design principles.
SASS/SCSS
Proficiency in SASS preprocessing with understanding of variables, mixins, nesting, and maintainable stylesheet architecture for large-scale applications.
Frontend Architecture
Experience designing scalable frontend architecture including component hierarchies, state management patterns, code splitting, lazy loading, and module organization for enterprise applications.
Browser APIs
Deep understanding of browser APIs including DOM manipulation, fetch/XHR, Web Workers, Service Workers, and other modern browser capabilities for optimal performance.
Performance Optimization
Strong expertise in identifying and optimizing frontend performance bottlenecks, including bundle size optimization, rendering performance, memory management, and Core Web Vitals.
Web Accessibility (WCAG)
Knowledge of web accessibility standards and ability to implement accessible components, keyboard navigation, screen reader support, and semantic HTML practices.
Preferred
React or Vue.js
Nice to haveExperience with modern frontend frameworks such as React or Vue.js for building component-based, reactive user interfaces with state management solutions.
GraphQL and REST APIs
Nice to haveFamiliarity with both GraphQL and RESTful API consumption, client-side caching strategies, and experience working with complex API integrations.
Testing Frameworks
Nice to haveExperience with frontend testing frameworks (Jest, Vitest, React Testing Library, Cypress) and test-driven development practices for ensuring code quality and reliability.
Build Tools and DevOps
Nice to haveFamiliarity with modern build tools (Webpack, Vite, Rollup), CI/CD pipelines, containerization, and DevOps practices for frontend deployment and automation.
LLM and AI Integration
Nice to haveExperience integrating or working with Large Language Models, generative AI, or machine learning features within user interfaces and applications.
RPA or Workflow Automation
Nice to haveBackground in robotic process automation, workflow orchestration, or enterprise automation platforms would provide valuable context for the Orchestrator platform.
Design Systems
Nice to haveExperience building and maintaining design systems, component libraries, and establishing UI/UX standards across large engineering teams.
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·USD 140,000 – 190,000
Equity·Stock options
Benefits
Professional Development and Learning
Access to continuous learning opportunities, technology conferences, professional certifications, and mentorship programs to accelerate career growth in frontend engineering and emerging technologies.
Flexible Work Arrangements
Flexible hybrid, remote, or office-based work options depending on team needs and business requirements, enabling better work-life integration and geographical flexibility.
Competitive Health and Wellness Benefits
Comprehensive health insurance coverage including medical, dental, vision, and wellness programs designed to support employee health and family well-being.
Retirement and Financial Planning
401(k) retirement plans with company matching, financial planning resources, and investment guidance to support long-term financial security.
Equity and Stock Options
Stock options and equity opportunities allowing employees to participate in company growth and share in long-term success as a publicly-traded software company.
Generous Time Off
Competitive paid time off including vacation days, sick leave, and paid holidays to ensure adequate rest and personal time throughout the year.
Parental and Family Support
Comprehensive parental leave, family planning support, adoption assistance, and childcare resources to support employees at different life stages.
Diversity and Inclusion Initiatives
Commitment to building a diverse and inclusive workplace with employee resource groups, diversity training, and equal opportunity employment practices.
Process
Interview steps.
- 01
Initial Recruiter Screening
Initial conversation with a recruiter to discuss your background, experience with modern JavaScript/TypeScript, frontend architecture knowledge, and alignment with the Senior Frontend Engineer role and UiPath culture.
- 02
Technical Screening Call
Technical conversation with a senior engineer covering core frontend concepts, browser APIs, performance optimization strategies, and architectural decisions for scalable systems to assess technical depth.
- 03
Coding Challenge or Take-Home Project
A practical frontend coding exercise or take-home project that evaluates your ability to write clean, maintainable code, implement accessible components, and optimize for performance in a realistic scenario.
- 04
System Design Interview
Whiteboard or collaborative discussion with an architect or senior engineer about designing large-scale frontend systems, state management patterns, performance optimization, and scalability considerations for enterprise applications.
- 05
Behavioral and Mentorship Interview
Interview with the hiring manager and team members assessing leadership qualities, mentorship approach, collaboration style, communication skills, and cultural fit within the fast-moving, innovation-focused team.
- 06
Team and Manager Conversation
Final conversation with the team lead or manager to discuss day-to-day responsibilities, team dynamics, growth opportunities within Orchestrator, and long-term career path at UiPath.
Full posting
Original listing.
Life at UiPath
The people at UiPath believe in the transformative power of automation to change how the world works. We’re committed to creating category-leading enterprise software that unleashes that power.
To make that happen, we need people who are curious, self-propelled, generous, and genuine. People who love being part of a fast-moving, fast-thinking growth company. And people who care—about each other, about UiPath, and about our larger purpose.
Could that be you?
Your mission
You'll develop new user-facing features for one of our core products, Orchestrator, which is the centralized web platform used to manage, deploy, monitor, and schedule automations (robots, agents, apps & API workflows). You'll join a large FE focused team that builds and maintains core experiences for the platform.
What you'll do at UiPath
Plan, design, develop, and test software systems or applications for software enhancements and new products or features, including cloud-based tools.
Collaborate with teams across UiPath to design and engineer areas of our product and services.
Ensure technical deliverables meet customer expectations, and all requirements of quality, security, scalability, modifiability, extensibility, testability, etc.
Help establish effective and agile engineering practices.
Identify bottlenecks and bugs, devise solutions to mitigate and address these issues.
Plan feature development, design system components, and build engineering roadmap.
Help maintain code quality, organization, and automation.
What you'll bring to the team
5+ years of coding experience in JavaScript (ES6+) /TypeScript, HTML5, CSS3, SASS.
The ability to build a large frontend architecture that scales well.
Strong knowledge of browser APIs / performance.
The ability to promptly transform a set of functional/UX requirements into a working product with a touch of accessibility.
Mentor junior members - code reviews, pair programming and giving feedback - lift others up.
A grasp of LLM technologies.
Maybe you don’t tick all the boxes above—but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned.
Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office-based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected.
We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.
Redirects to UiPath's application page.
Other roles
More at UiPath.
Software Engineer II- Routing
Mid
Principal Engineer -Intelligent Document & Context Grounding
Principal
Principal Software Engineer
Principal
Senior Software Engineer
Senior
Software Engineer
Mid