Senior Software Engineer - UI

CyberSecurity Company  •  Sunnyvale, CA

11 - 15 years experience  •  Security

Salary depends on experience
Posted on 11/19/17 by Cynthia Rojas Haddad
CyberSecurity Company
Sunnyvale, CA
11 - 15 years experience
Security
Salary depends on experience
Posted on 11/19/17 Cynthia Rojas Haddad

Performance Objectives

If you have a passion for building modern web applications, with a solid intuition for user experience and a desire to do good in the networksecurity space, we want you on our team! The successful candidate should be highly creative, visual, detail oriented and able to code a set of requirements and wireframes into fully functioning web components and applications.

This position will be responsible for the following:

  • Turning detailed design concepts into fully functioning web applications
  • Collaborating with both creative (UX) and technical (UI) thinkers
  • Guru-level experience with AngularJS and JavaScript
  • Ability to propose effective architectural solutions to meet cost, quality and schedule requirements
  • Fluent with CSS3 / SASS, HTML5 and related core UI technologies

Required Qualifications/Skills

  • 10+ years of relevant UI experience
  • BS in Computer Science or related field
  • Outstanding knowledge of software design patterns and their use
  • Guru-level experience with AngularJS and JavaScript
  • Ability to propose effective architectural solutions to meet cost, quality and schedule requirements
  • Fluent with CSS3 / SASS, HTML5 and related core UI technologies
  • A creative ‘eye’ that can both fulfill UI requirements while simultaneously make it all look amazing
  • Outstanding analytical and problem solving skills, including the ability to meet a business requirement with a technical solution
  • Excellent interpersonal, communication, presentation and writing skills
  • Ability to thrive in a dynamic, agile and nimble environment

Preferred Qualifications/Skills

  • Experience using development tools such as Pivotal, GitHub, Jenkins
  • Fundamental understanding of agile methodologies – iterative development, SCRUM, UAT, continuous integration
  • Experience with network graph visualization libraries such as yFiles
  • Familiarity with complex, open-source UI libraries, and selecting the ‘right tool for the job’

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.