Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Red hat Senior Software Engineer - UI 
India, Karnataka, Bengaluru 
53802587

20.11.2024

What you will do?

  • Contribute to the architecture, design, development, and testing of new UI features and solutions for RHOAI

  • Innovate in the MLOps domain by participating in upstream communities

  • Ensure non-functional requirements including security, resiliency, and maintainability are met

  • Write unit and integration tests and work with quality engineers to ensure product quality

  • Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge with team members

  • Collaborate with product management, user experience design, documentation, and other engineering and cross-functional teams to analyze and clarify business requirements

  • Utilize a pattern library and wireframes from user experience design counterparts to design and execute an ideal UI implementation for end users

  • Communicate effectively to stakeholders and team members to ensure proper visibility of development efforts

  • Give thoughtful and prompt code reviews

What you will bring?

  • Experience developing applications in React, Typescript, and JavaScript or other frontend languages

  • Experience with modern CSS frameworks and best practices

  • Experience with testing frameworks such as Cypress, Jest, or React Testing Library

  • Experience leading feature development, breaking down wireframes into components, and putting together a plan for implementation

  • Familiarity with back-end technologies like Node.js

  • Ability to quickly learn and use new tools and technologies

  • Experience with source code management tools such as Git

  • Good system understanding and troubleshooting capabilities

  • Ability to work independently in a fast-paced, ever-changing environment

  • Excellent written and verbal communication skills

  • Good cross-team communication experience

Responsibilities:

  • Contribute to the architecture, design, development, and testing of new features and solutions for RHOAI

  • Innovate in the MLOps domain by participating in upstream communities

  • Ensure non-functional requirements including security, resiliency, and maintainability are met

  • Write unit and integration tests and work with quality engineers to ensure product quality

  • Use CI/CD best practices to deliver solutions as productization efforts into RHOAI

  • Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge with team members

  • Collaborate with product management, other engineering and cross-functional teams to analyze and clarify business requirements

  • Utilize a pattern library and wireframes from user experience design counterparts to design and execute an ideal UI implementation for end users

  • Communicate effectively to stakeholders and team members to ensure proper visibility of development efforts

  • Give thoughtful and prompt code reviews

  • Represent RHOAI in external engagements including industry events, customer meetings, and open source communities

  • Mentor and guide other engineers

  • Strong experience developing applications in React, Typescript, and JavaScript or other frontend languages

  • Strong experience with modern CSS frameworks and best practices

  • Strong experience with testing frameworks such as Cypress, Jest, or React Testing Library

  • Strong experience leading feature development, breaking down wireframes into components, and putting together a plan for implementation

  • Ability to quickly learn and guide others on using new tools and technologies

  • Experience with source code management tools such as Git

  • Innovation skills and a passion for technology

  • A proven record of being able to troubleshoot problems at a system level quickly and suggesting solutions that improve the overall experience of the system.

  • Autonomous work ethic, thriving in a dynamic, fast-paced environment.

  • Experience with agile development and open source projects

  • Experience mentoring junior developers

  • Excellent cross-team communication experience

  • Excellent written and verbal communication skills

The following will be considered a plus:

  • While a Bachelor’s degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess

  • Understanding of how Open Source and Free Software communities work

  • Experience with Kubernetes, OpenShift or other cloud-native technologies

  • Knowledge or experience working with MLOps and AI technologies