Senior Software Engineer
UI
Confirmed live in the last 24 hours
Synack

201-500 employees

Crowdsourced security platform
Company Overview
Synack is on a mission to leverage global security talent coupled with advanced technology to help enterprises discover security vulnerabilities before they become business problems. The company has created a crowdsourced security platform that utilizes augmented intelligence to discover and secure vulnerable applications.
AI & Machine Learning
Data & Analytics
Cybersecurity

Company Stage

Series D

Total Funding

$142.4M

Founded

2013

Headquarters

Redwood City, California

Growth & Insights
Headcount

6 month growth

-2%

1 year growth

-16%

2 year growth

-20%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Babel
JavaScript
UI/UX Design
React.js
NoSQL
Git
Jest
Apache Kafka
Go
REST APIs
Webpack
CategoriesNew
Software Engineering
Requirements
  • 8+ years designing and building great user interfaces utilizing React.
  • 5+ years of experience with Redux.
  • Good understanding of RESTful APIs and experience integrating them into React applications.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX.
  • Experience with testing tools such as Jest, React testing library, TestCafe, Playwright.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Experience with common front-end development tools such as Babel, Webpack and NPM.
  • Proficient understanding of code versioning tools such as Git.
Responsibilities
  • Work with the product and design team to understand product requirements, and implement a delightful user experience for our customers.
  • Develop Web UI components using ReactJS and Redux.
  • Build reusable components and front-end libraries for future use.
  • Translate wireframes from design systems such as Figma into high-quality front-end code.
  • Communicate effectively with the team and participate in design and code reviews.
  • Optimize components for maximum performance across all modern browsers.
Desired Qualifications
  • Highly available and scalable distributed systems facing customer traffic.
  • Experience in Golang, Rails, NoSQL, Relational database and Kafka.
  • Experience in Cyber security problem space.