Senior Full Stack Software Engineer ( UI )

5 - 7 years experience  •  Business Services

Salary depends on experience
Posted on 02/21/18
Foster City, CA
5 - 7 years experience
Business Services
Salary depends on experience
Posted on 02/21/18

Responsibilities

Coding! You will collaborate with a UX/UI designer and other front-end and middle-tier engineers to design, prototype, and build complex cloud-based security applications. You will assist other developers with integration of UI components with backend logic, migration of legacy UI to our modern tech stack, interface implementation, REST API development, and troubleshooting. Of course, supporting the existing UI is a must, however there will be plenty of opportunities to create solutions for advanced functionality while making improvements to existing areas of the application, as well as with new features. As a senior, you will be responsible for performing code reviews, mentoring, and helping to establish and enforce best practices across our UI.

Qualifications

  • 5+ years front-end development experience.
  • 2+ years back-end development experience using Java, RESTful services, Hibernate and Spring.
  • 1+ years of experience with ReactJS, Redux, NodeJS and NPM, Webpack, Babel, and ES6.
  • The fundamentals: HTML, CSS, and JavaScript. Must have an excellent understanding of the browser DOM.
  • You’re a JavaScript expert! Firm grasp of lexical scoping, closures, and OO JavaScript. Proficiency with native JavaScript is required! Ability to bring Photoshop designs to life with near pixel-perfect accuracy.
  • Proficient with debugging and testing tools to troubleshoot and optimize the UI.
  • Understanding of front-end security best practices and XSS, CSRF, etc.


Additional Competencies

  • Working knowledge of image editing software, e.g. Adobe Photoshop.
  • CSS pre-processors (LESS, SASS).
  • Understanding of responsive design and multi-platform development.
  • Experience with front-end packaging and automation tools.
  • Familiar with PHP, Java; have used a JDE such as Eclipse or IntelliJ.
  • A general interest and understanding of information security and vulnerabilities. 
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.