Job Description :
Senior User Interface Engineer
Bay Area, CA
Long Term Contract

Position Summary
As a Senior User Interface Engineer you will build greenfield interfaces for tools and systems that enable our customers to analyze attacks to their networks, configure countermeasures for those attacks, and ultimately deploy those countermeasures to our mitigation systems. You will need to build efficient and reliable interfaces while hiding complexity from the user to keep those interfaces simple.
As part of a growing team you will need to call upon a variety of skillsets, primarily your strong frontend engineering capabilities but you will also need to possess some basic usability and design skills. You will be collaborating with other development team members and potentially users as you design and develop these solutions so strong communication skills and a great attitude are a must for success in this role.
The best candidates will be software craftsmen with a passion for harnessing their engineering skills to solve real user problems and who possess a strong sense of ownership.
Responsibilities
Deliver reliable web application features in a timely fashion
Work alongside other engineers and designers to refine user interface designs (perhaps sometimes providing your own)
Maintain high code quality standards
Contribute innovative software solutions to assist the client in protecting their network
Qualifications
Expert knowledge in JavaScript/Node.js
Strong experience building web applications (especially in the SPA pattern) with frontend frameworks like React, Angular, Vue ect.
Strong experience with CSS and styling frameworks like Bootstrap
Strong understanding of frontend build tools (Gulp, Webpack, Node scripts)
Strong troubleshooting and analytic skills
Excellent oral and written communication skills
Experience with test driven development
ADDITIONAL SKILLS:
Basic design sense (can put together a usable UI without a mock)
Basic knowledge of Docker
NICE TO HAVE:
Knowledge of backend language (Python, Go-lang, Ruby, ect
Basic understanding of networking
EDUCATION:
BS in Computer Science or Engineering or significant experience in UI software engineering
             

Similar Jobs you may be interested in ..