
Senior UI Software Engineer – Virtualization
Red Hat
full-time
Posted on:
Location Type: Hybrid
Location: Raleigh • North Carolina • United States
Visit company websiteExplore more
Job Level
About the role
- Design, implement, and maintain modern, responsive user interfaces for virtualization tools
- Collaborate with UX designers to translate wireframes and prototypes into clean, functional UI components
- Develop reusable React components and front-end features using TypeScript, JavaScript, and modern styling tools
- Optimize applications for performance, scalability, and accessibility
- Integrate front-end components with backend APIs and Kubernetes-based services
- Participate in code reviews, design discussions, and agile development ceremonies
- Work closely with quality engineers to define and implement front-end test strategies using Cypress or Playwright
- Drive adoption of frontend development best practices and contribute to evolving the UI architecture
- Monitor and address issues related to UI performance and usability
- Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code)
Requirements
- 4+ years of professional experience in frontend/UI development
- Proficiency in JavaScript and TypeScript, with deep knowledge of React
- Strong understanding of HTML5, CSS3, and responsive design principles
- Experience with front-end testing tools like Cypress or Playwright
- Familiarity with Kubernetes and containerized application development
- Experience working in agile, collaborative development teams
- Working knowledge of RESTful APIs and modern web tooling (Webpack, Vite, etc.)
- Proficiency with Git and version control workflows
- Excellent problem-solving and communication skills
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
Benefits
- growth opportunities through Red Hat learning modules
- certifications
- Red Hat University (RHU) courses
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptReactHTML5CSS3CypressPlaywrightRESTful APIsWebpackVite
Soft Skills
problem-solvingcommunicationcollaboration
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science