Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

F5 UI Software Engineer Distributed Cloud 
India, Karnataka, Bengaluru 
109796295

Yesterday

Michael Harrison:

UI Software Engineer III, Distributed Cloud

What You’ll Do

  • Design, develop, and maintain rich, responsive web applications for the F5 Distributed Cloud platform.

  • Collaborate with UX designers, backend engineers, and product managers to translate requirements into functional, user-friendly interfaces.

  • Build reusable components and libraries with modern JavaScript frameworks (React, Angular, or Vue) to ensure maintainability and scalability.

  • Ensure UI performance, accessibility, and security best practices are followed.

  • Integrate frontend code with RESTful andGraphQLAPIs.

  • Write clean, maintainable, and testable code with strong attention to detail.

  • Participate in design reviews, code reviews, and contribute to technical documentation.

  • Stay up to date with emerging frontend technologies, tools, and best practices, and share knowledge with the team.

What You’ll Bring

  • 5+ years of professional frontend or full-stack development experience, with a strong focus on UI engineering.

  • Proficiency in modernJavaScript/TypeScript,HTML5, and CSS3.

  • Strong experience with at least one major framework (React preferred, Angular or Vue acceptable).

  • Familiarity with state management libraries (Redux,MobX,Zustand, etc.).

  • Experience working with REST and/orGraphQLAPIs.

  • Understanding of responsive design, accessibility (WCAG standards), and cross-browser compatibility.

  • Experience with frontend build tools (Webpack, Vite, etc.) and CI/CD pipelines.

  • Familiarity with cloud-native concepts and distributed systems is a plus.

  • Strong problem-solving skills, attention to detail, and ability to work in a collaborative team environment.

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.