Staff Software Engineer - UI (React.js)
San Jose, CA, United States
Job Description
Architect, develop and maintain high performance, resilient UI using ReactJS.
Work with UX teams to translate design into reusable and accessible components using our existing design system.
Coordinate with the backend team for building RESTful APIs.
Participate in front-end code reviews to provide qualified feedback to other team members and promote good development practices.
Build and maintain frontend testing architecture for unit tests, visual regression tests and E2E tests.
Qualifications
7-10+ years of IT experience in building and deploying frontend applications.
Solid understanding of Javascript and sharp eyes for design
5+ years of experience in building ReactJS applications using React Redux in complex
applications.
Expertise with core web fundamentals like HTML, CSS with a focus on semantics, performance and accessibility.
Experience in using highly performant and complex dashboards with visualization, graphs and charts
Expertise in writing tests for complex applications.
Experience in Networking or Cloud Security products is a plus.
Developed enterprise or B2B applications.
Worked with REST APIs.
Experience with version control, defect tracking, and build systems.
Knowledge of UI/UX concepts and best practices.
Nice to have
Experience in Networking or Cloud Security products is a plus.
Developed enterprise or B2B applications.
Worked with REST APIs.
Experience with version control, defect tracking, and build systems.
Knowledge of UI/UX concepts and best practices.
#LI-JM
#J-18808-Ljbffr