Post a job

Software Engineer

Red Hat logo

Location
India
Red Hat

Job Description

About the job

The Red Hat Experience Engineering (XE) team is looking for a Software Engineer to join us in Pune, India. In this role, you will help develop the next generation of our industry-leading customer platform. You will contribute value to our customers through the enhancement of both customer and internal systems as part of an agile and globally distributed development team. In this role, you’ll need to be both creative and motivated, proficient in building web applications, and able to work in a fast-paced, distributed environment. As a Software Engineer, you will focus primarily on developing and maintaining web applications using JavaScript (and related frameworks) and also need to be proficient at building RESTful APIs.

What you will do

  • Work with the Engineering and Program teams to adapt existing engineering processes and practices, and develop new processes to facilitate a productive development environment
  • Implement UIs with clean, responsive, and accessible HTML, CSS, and Javascript as needed to support the design vision
  • Work with the development teams to gather information about system APIs and help shape the data that is available for UI consumption
  • Work with product managers, business analysts, and other related stakeholders to ensure business requirements and priorities are well understood and communicated to the development team.
  • Advocates for code reviews and best practices.

What you will bring

  • Bachelor's degree in computer science, computer engineering, or a technology-related discipline
  • 3+ years of software development experience
  • Experience in building web applications using HTML, CSS, and JavaScript
  • Experience with JavaScript frameworks like React or Angular
  • Experience with Java and JEE
  • Working knowledge of bundling technologies like Webpack, Grunt, etc.
  • Experience with testing frameworks like Jest, and 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
  • Problem-solving and troubleshooting skills, including performing root cause analysis
  • Experience with production release and continuous integration/continuous deployment.

The following are considered a plus:

  • Experience with Typescript
  • Experience with agile development and open-source projects
  • Familiarity with emerging web standards like Web Components
  • Experience with UX and UI design and prototyping tools, e.g., Sketch, Invision, or Figma
  • Experience with web services, e.g., REST, SOAP, Java Messaging

Apply for this job

Expired?

Please let Red Hat know you found this job with RemoteJobs.org. This helps us grow!

RemoteJobs.org mascot