UI Engineer

Job#: 1286077

Job Description:

Duties:

Our Central UI Engineering team aims to provide platform level reusable UI components in React/Angular to all the product teams across all Palo Alto Networks. As a UI Engineer your work will directly reach, and empower our products.

Your Impact:

  • Collaborate cross functionally to design, user research, and other functional areas on the Central UX team to implement and support the UI/UX for common components.
  • Build platform-level UI code that would be used in all products.
  • Evaluate functional requirements collected from multiple sources, including internal partners (engineering, etc.), and convert them into actionable items to scale the common component library.
  • Code, document, and write unit tests to deliver robust components that match the design and functional specifications.
  • Work with product engineering teams to facilitate smooth integration for better adoption.

Your Experience:

  • Self-driven with ability to work both independently and within a team environment to accomplish goals and objectives.
  • Expertise in frontend web development technologies, including JavaScript, HTML, ReactJS, TypeScript, NPM/Yarn, CSS, Webpack/Rollup or any modern bundler, static-site generators (e.g. Gatsby), and more.
  • Experience with graphic design applications, e.g. Figma, Sketch
  • Experience with maintaining and contributing to code repositories using git, GitHub/GitLab or other version control.
  • Passion for web design and building web UIs that inspire creativity and innovation while efficiently directing product teams to the resources and materials they need to work with our common component library.
  • Knowledge of user analytics tools and techniques. (e.g. Pendo)
  • Experience building accessible front end code e.g. Keyboard navigation, and VoiceOver.
  • Good understanding of scalability challenges and performance related topics.
  • Open to documenting, and presenting UI component library related topics to our internal engineering community.

The Team:

The central UX/UI team is responsible for establishing best practices for a world class user experience, building robust components that are leveraged by the product teams. Our team has a unique position in driving efforts to create accessible, performant, and cutting edge UI elements.

We foster a culture of innovation, authenticity, and collaboration. Our people make this possible. It's in our everyday interactions, how we work together and treat each other, that sets us apart from other organizations.

Qualifications:

  • 3+ years professional experience as a front-end developer/engineer
  • Portfolio showcasing front-end development proficiency
  • Preferred Qualifications
  • Bachelor's degree or higher
  • 3+ years professional experience as a front-end developer/engineer

Qualifications:

  • 3+ years professional experience as a front-end developer/engineer
  • Portfolio showcasing front-end development proficiency
  • Preferred Qualifications
  • Bachelor's degree or higher
  • 3+ years professional experience as a front-end developer/engineer

Required Skills: 

CSS

HTML

JAVASCRIPT

REACTJS

DATA VISUALIZATION

Additional Skills:

UI

TYPESCRIPT

VERSION CONTROL

WEBPACK

FRONT END

FRONT END DESIGN

FRONT-END

USER INTERFACE

VISUALIZATION

WEB DESIGN

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystems.com or 844-463-6178.

Employee Type:
Contract

Location:
Santa Clara, CA, US

Job Type:
Digital Experience and Content Strategy

Date Posted:
August 5, 2022