The Portal & Automation Experience team is seeking a skilled Front-End UI Developer passionate about creating exceptional user experiences through modern web development standards.
You will be responsible for building intuitive, accessible, and performant user interfaces that deliver innovative solutions to our customers.
The team focuses on customer-facing platforms, enablement services, and multi-cloud applications, serving as the primary interaction point between customers and Rackspace Technology's product portfolio.
The team owns the complete portal experience from user research and design through development and deployment, working closely with UX designers, product managers, and backend engineers.
Continuous evaluation of emerging front-end technologies and design patterns is essential, with a commitment to delivering accessible, performant applications.
Requirements:
You must have 7+ years of professional front-end development experience.
You should have 5+ years of hands-on experience with modern JavaScript frameworks such as React, Vue, or Angular.
You need 3+ years of experience with modern CSS methodologies including CSS-in-JS, CSS Modules, or Sass/SCSS.
Experience with responsive design and mobile-first development approaches is required.
You must possess expert-level proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
A strong understanding of the React ecosystem, including hooks, context, and state management, is necessary.
Experience with build tools and bundlers like Webpack or Vite is required.
Proficiency with version control systems (Git) and collaborative development workflows is essential.
Knowledge of web accessibility standards (WCAG 2.1) and inclusive design principles is required.
You should understand performance optimization techniques and Core Web Vitals.
A strong eye for visual design and attention to detail is necessary.
Experience working with design systems and component-driven development is required.
You must understand user experience principles and usability best practices.
The ability to collaborate effectively with designers using tools like Figma, Sketch, or Adobe XD is essential.
Excellent problem-solving and debugging skills are required.
Strong communication skills and the ability to explain technical concepts to non-technical stakeholders are necessary.
Experience working in agile development environments is required.
You should be able to work independently and manage multiple priorities.
Benefits:
You will have the opportunity to work on cutting-edge user interfaces at scale.
The position offers a collaborative environment with direct access to design and product teams.
Professional development opportunities in emerging front-end technologies will be provided.
You will have an impact on customer experiences used by thousands of users daily.
A flexible work environment with a focus on work-life balance is offered.