Salary
💰 $100,000 - $130,000 per year
Tech Stack
CloudCypressJavaScriptJestMochaNode.jsPostgresReactReduxSCSS
About the role
- Build innovative and high performing web experience using React, Redux and Hooks
- Develop innovative software solutions for our enterprise-focused cloud application
- Design, develop, and deliver highly scalable and reliable web applications and component libraries
- Build in flexibility and customization from the start
- Be agile and react quickly to dynamic product requirements
- Internalize the user and promote good usability and accessibility in every user experience
- Understanding of relational databases like Postgres
- Familiarity with REST apis and experience with git, continuous integration and deployment tools
- Add and improve our test coverage in our end-to-end automation, integration, and unit test suites
- Manage your own time, and work well both independently and as part of a team
Requirements
- Requires B.S./M.S. or equivalent in EE or CS
- Excellent Javascript programming and debugging skills
- Good grasp on computer science fundamentals (algorithms, data structures, operating system)
- 1-2+ years of professional React/Redux or modern framework experience
- Proficiency with HTML, CSS3, and JavaScript
- Strong understanding of javascript including concepts such as asynchronous programming, closures, types, and ES6
- Experience with CSS and Less/Sass and usage in large scale applications
- Nice to have some experience in node.js api development
- Experience in at least one UI testing framework like Jest/Mocha or cypress is a must
- Familiarity with web build tools and CI/CD pipelines
- Team-player: The candidate should be able to work in teams of various sizes that may be geographically distributed
- Competitive compensation, equity, and benefits
- Flexible time off to encourage work/ life balance of employees, including vacation, sick days and parental leave
- Hybrid work environment - this position requires onsite at San Jose office on Tuesdays and Thursdays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactReduxHooksJavaScriptHTMLCSS3PostgresNode.jsJestMocha
Soft skills
team playertime managementindependenceadaptabilityusabilityaccessibility
Certifications
B.S. in Computer ScienceM.S. in Computer Scienceequivalent in Electrical Engineering