Red Hat Software Logo png

Senior React Engineer

Red Hat Software

Job Description

About the job:

The Red Hat Satellite Engineering team is looking for a Front-end developer to join us in the Czech Republic. You're interested in system administration, systems monitoring, or configuration management. You'll refine the user experience of the Red Hat Satellite and the upstream project Foreman that Red Hat Satellite is based upon. You’ll need to be comfortable working with Ruby on Rails and/or JavaScript-based applications. We are a distributed team of engineers from all around the world. Our fully open-sourced stack includes the following technologies: React, Redux, Patternfly, Ruby, Ruby on Rails, PostgreSQL. Foreman supports provisioning on hypervisors such as VMware, kubevirt, libvirt, cloud services like AWS, GCE, Azure. Foreman project has an active community of contributors outside of Red Hat too. You'll have an opportunity to work on real-life issues of an enterprise product with thousands of users.  
You can learn more about the team and the project here:

What you will do:

  • Contribute features and bug fixes to upstream projects like Foreman and Katello
  • Collaborate with other team members on analyzing and fixing bugs in the project
  • Review and test contributions from community members
  • Performing live demos of your work on a regular basis to project users and developers
  • Publicly communicate action plans with the developers and users, gathering their inputs and incorporating them into your work
  • Work with the Quality Engineering (QE) team to ensure that projects are tested correctly
  • Implement and improve user interfaces with Red Hat's PatternFly framework

What you will bring:

  • 4+ years of software development skills in Ruby on Rails or modern front-end technologies such as ES6, React, and Redux
  • Experience with automated testing tools like Enzyme, Jest, RSpec, MiniTest etc.
  • Ability to develop and deploy software on Linux
  • Git or other source code manager experience
  • Can address difficult and complicated issues, decomposing a problem into smaller pieces and building a complete solution
  • Good written and verbal communication skills in English
Nice to Have Skills:
  • Experience with Linux OS on an administrator level
Find your dream job

Freshly added jobs

30 days

Experienced WordPress Developer

Porting from PHP to Nuxt

Senior Full Stack Developer (Vue.JS, Node.JS, Nuxt, Strapi)

Senior PHP developer - Netherlands