מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Job Summary
Working closely with technical architects, developers, product management, and the open-source community, you’ll delve into understanding our user base, their needs, and the intricacies of our software’s components. As an integral advocate for InstructLab’s UX, you’ll foster ongoing relationships with customers to gain valuable insights and contextual data, which will inform your collaboration with data scientists, engineers, and quality engineers in shaping architectural decisions. You’ll create design artifacts like sketches, wireframes, high-fidelity prototypes, icon, and open source community project branding assets to facilitate team discussions and agreement on user interface requirements. Your interaction designs will guide users through tasks, ultimately resulting in implementable workflows, layouts, and screen designs. Throughout this process, you’ll maintain transparency and community engagement, incorporating public feedback from InstructLab and Granite communities into your design decisions.
Primary Job Responsibilities
Participate with developers, UX engineers, community members, other contributors in discussions relating to InstructLab, including blog, Slack/Discord, public community meetings, and mailing list interactions.
Contribute to the UX design and development of the open-source projects that comprise Red Hat’s AI family of products.
Evaluate the software as a user would to identify user experience gaps and partner with UX engineers and developers to address them.
Deliver design artifacts, icons, and visual designs to support product features, development, and address UX gaps.
Understand and express specific existing user workflows in diagrams and text as required, effectively communicating workflows and designs to developers.
Design and execute highly-targeted tests to validate specific design choices.
Work with developers to create implementation strategies to ensure technical success.
Conduct user interviews, surveys, and analyze data to understand target audiences and their needs
Identify pain points and opportunities for improvement in existing products or workflows
Develop user personas, journey maps, and other research-based deliverables
Run UX-related initiatives that grow, improve, and scale our existing processes.
Effectively communicate design rationales and trade-offs to stakeholders.
Provide design guidance and support to developers during implementation.
Manage multiple projects simultaneously while meeting deadlines.
Stay current with design trends and technologies.
Required Skills
Experience as a user experience designer, interaction designer, visual designer, usability engineer, frontend software engineer, or similar roles.
Passion, curiosity, and desire to create new things and examine how things work internally.
Knowledge of design principles that prioritize user experience, covering aspects such as color, typography, and visual hierarchy.
Technical prowess required to push and dig into a project in order to understand its intent and to identify user inconsistencies.
Comfort with source code management tools such as Git and GitHub.
Comfort in writing HTML, javascript, CSS, python; experience in implementing frontend UI a plus.
Ability to proactively identify and file feature requests as well as debug, identify, and track user experience issues.
Ability to work on your own in a fast-paced, ever-changing environment.
Understanding of how Open Source and Free Software communities work.
Ability to quickly learn and use new tools and technologies and proactively work as a part of a wider team.
Must be able to present a portfolio of innovative user interface designs and explain how you came to the finished products: be sure to include links/URLs within your submitted profile.
Exceptional written and verbal communication & presentation skills are required.
Must have a strong ability to interpret and assimilate oftentimes conflicting feedback, balancing the needs of various stakeholders.
Experience in designing workflows, information architecture, storyboards, wireframes, mockups, comic strips, design specs, and guidelines.
Bachelor's degree, equivalent, or higher in visual design, human-computer interaction, cognitive science, human factors, computer science, or a closely-related area.
Nice to Haves
Familiarity with LLMs and AI / ML technologies and frameworks.
Experience solving UX issues in sophisticated software and computing infrastructure environments is a plus.
Experience working with containers, troubleshooting issues, and working with plaintext formats such as YAML and markdown.
Experience with free / open source design tools including Penpot, GIMP, Inkscape, Blender and open formats such as SVG, PNG, XCF a plus; willingness to learn and use open source design tools and processes a must.
Experience with design systems and designing for accessibility
Knowledge of front-end development frameworks (React, Angular, Vue.js)
The salary range for this position is $104,080.00 - $166,320.00. Actual offer will be based on your qualifications.
Pay Transparency
● Comprehensive medical, dental, and vision coverage
● Flexible Spending Account - healthcare and dependent care
● Health Savings Account - high deductible medical plan
● Retirement 401(k) with employer match
● Paid time off and holidays
● Paid parental leave plans for all new parents
● Leave benefits including disability, paid family medical leave, and paid military leave
משרות נוספות שיכולות לעניין אותך