🏢 About F5
F5 is a global leader in application security and delivery, dedicated to bringing a better digital world to life. Their teams empower organizations to create, secure, and run applications that enhance the digital experience. With a focus on cybersecurity and innovation, F5 protects consumers from fraud and enables companies to focus on building world-class products.
🎯 The Role
As a Senior Principal UI Engineer, you will shape the technical future of F5's BIG-IP and BIG-IQ Central Manager products. This is a high-impact leadership role where you will design easy-to-use, secure, and performant features for applications spanning on-premises and multi-cloud architectures. You will be at the forefront of defining how customers manage highly secure application services globally.
🛠️ Tech Stack
- React, Angular, TypeScript, JavaScript
- HTML5, CSS3, SASS/LESS
- Micro-frontends, WebAssembly (WASM)
- Jest, Cypress, Playwright, CI/CD
💼 What You'll Do
- Define and implement scalable UI architectures in collaboration with global architects.
- Architect reusable component libraries and comprehensive design systems.
- Lead proof-of-concept initiatives for emerging technologies like micro-frontends and WASM.
- Conduct deep code reviews and enforce strict coding standards and best practices.
- Champion performance optimizations, including code splitting, lazy loading, and accessibility compliance (WCAG/ARIA).
- Mentor and guide senior UI engineers to foster a culture of technical excellence.
✅ What You'll Need
- 12+ years of experience in computer science or a related technical field.
- Expert-level mastery of both React and Angular ecosystems.
- Deep understanding of web performance APIs, accessibility, and security best practices.
- Experience integrating frontend systems with complex RESTful APIs and backend services.
- Ability to work flexible hours to collaborate effectively with international teams.
- Strong problem-solving abilities and a history of driving technical consensus.
🌟 Nice to Have
- Experience building internal developer platforms or improving developer productivity tooling.
- Advanced knowledge of visual regression testing and automated testing strategies.