Tech Stack
CypressJavaScriptReactReduxTypeScript
About the role
- Develop, test, and maintain frontend components with a focus on accessibility.
- Contribute to the improvement of backend services that power the product you’re building.
- Enhance backend services to better facilitate product development.
- Build high-quality, scalable, and modular UI systems for web-based SaaS products.
- Optimize frontend performance and system efficiency.
- Participate in design and code reviews to ensure best practices.
- Collaborate with other engineering teams to integrate across the product stack.
- Apply testing methodologies using modern automation frameworks for frontend quality assurance.
Requirements
- 5+ years of experience with JS/TS using React
- Experience with Redux
- Experience with E2E Frontend development of complex enterprise-grade / SaaS applications
- Strong HTML/CSS capabilities
- Experience with Styling & UI Libraries: Styled Components, StoryBook
- Experience with testing frameworks and methodologies (UT/E2E)
- Practical experience using Testing Tools - Playwright or Cypress
- Experience working with State/Data Management - React Query
- Ability to write and reason about clean and modular code
- Values good UX and pixel-perfect
- Strong communication skills
- At least Upper-Intermediate level of English
- Proven commercial experience in back-end development (any programming language is acceptable)
- Familiarity with back-end system-design principles, including API definition and integration
- Ability to design and implement relational database structures
- Health insurance
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptReactReduxHTMLCSSStyled ComponentsStoryBookPlaywrightCypress
Soft skills
strong communication skillsability to write clean codevalues good UXpixel-perfect design