Full Job DescriptionJob summary:
The Red Hat Customer Experience and Engagement (CEE) team is looking for a Senior Software Engineer to join us in Pune, India. In this role, you will help develop the next generation of our innovative customer platform. You will contribute value to our customers through the enhancement of customer and internal systems as part of an agile and globally distributed development team. You’ll need to be creative and motivated, proficient in building web applications, and able to work in a fast-paced, distributed environment. As a Senior Software Engineer, you will focus primarily on developing and maintaining web applications using JavaScript (and related frameworks), mentoring junior associates, and working with various teams to design end-to-end solutions for business needs.
Primary job responsibilities:
Work with UX designers to bring UI designs from concept to implementation through rapid prototyping and evaluation of design ideas
Work with business and technical teams to help design an end-to-end solution for business needs
Coach and mentor junior developers on the team
Advocate for code reviews and best practices in the UI technologies
Implement UIs with clean, responsive, and accessible HTML, CSS, and Javascript as needed to support the design vision
Work closely with designers during brainstorming, design reviews, and iteration of UI improvement
Required skills:
5+ years of web application development experience in React
Ability to write clean, responsive, and accessible HTML, CSS, and Javascript (ES6 or newer)
Ability to create robust web applications from visual concepts, wireframes, and interactive product design sessions
Working knowledge of bundling technologies like Webpack, Rollup, etc.
Experience with testing frameworks like Jest, React testing library
Experience with modern CSS frameworks like Bootstrap or Patternfly
Great communication and collaboration skills, solid attention to detail
Experience with code versioning tools like Git
About Red Hat:
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.