Software Developer/ Engineer/ Architect

Senior Software Engineer - UI/UX

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Are you looking to be an integral part of a development team delivering high-quality features for exciting next-generation products? Do you like having one foot in development and the other in design? If so, we'd love to hear from you!

The F5 NGINX Product Group is searching for expert Software Engineers to join us in Ireland. On our team, you will be the bridge between development and design, collaborating with UX Designers, Engineers, and Product Managers to reinvent and build the user interface of our cutting-edge technology products and mature our design system.

Position Summary:

This role is focused on building intuitive and modern frontend user experiences for our control plane platform. This platform is used by customers to configure, monitor, and manage data plane instances. Among other things, it exposes the data plane metrics on the UI and provides advanced analytics capabilities. You will craft solutions to a wide variety of technical challenges with varying scopes and complexities while independently designing, implementing, and testing new functionality as you collaborate with your peers and technical leads.

Responsibilities:

  • Build production-ready UI design system components. Collaborate with other UX engineers to identify and implement solutions to common UX challenges.
  • Work in collaboration with UX Designers, Engineering, and Product Managers to define user requirements. Make product adjustments based on user and team feedback.
  • Prepare and present working prototypes to internal teams and key partners
  • Identify and solve problems that may be caused by UI, backend, or networking. Help define our new UI/UX standards.

Qualifications:

  • Background in Computer Science or relevant field
  • Bachelor’s or advanced degree; and/or equivalent work experience
  • 8+ years of proven experience in relevant roles
  • Outstanding coding abilities with languages like JavaScript and TypeScript
  • Experience with languages such as Golang or Python is a plus

Knowledge, Skills and Experience:

  • Demonstrated work experience as a frontend developer who is keen on design and has a portfolio of shipped products, websites, or design systems.
  • Experience building complex single-page web UIs
  • Ability to bring an eye for design to all frontend work. Has excellent attention to detail in relation to UI designs, UI implementations, and code.
  • In-depth experience with frontend technologies including: JavaScript and TypeScript; React and other JavaScript frameworks such as Vue.js; CSS styling, transitions, and animations.
  • Experience with various UI testing, debugging, and troubleshooting tools. Experience implementing UI that uses RESTful API calls to the backend. e.
  • Experience working with cloud technologies (Docker, Kubernetes, AWS) and web/networking (HTTP, JSON)
  • Ability to break down complex UI designs into reusable and accessible elements that extend and complement a larger design system
  • Experience designing/building responsive and accessible websites, components, or user interfaces
  • Experience with RESTful API design and design software such as Figma is a plus but not required
  • Collaborative team spirit, strong communication and leadership skills, and good time-management skills
  • Should be comfortable working on a distributed team spread across multiple time zones