Frontend Engineer

Veridise
Global
fulltime
Software Development (web/mobile) Worldwide Fully Remote Mid Level

Posted 2 days ago

Job Description

Frontend Engineer 
We are seeking a skilled front-end software engineer who will be responsible for developing and maintaining a front-end for a SaaS platform that provides security and code review tools.
This individual will work closely with backend engineers, static analysis tool engineers, and security analysts to implement features such as collaborative code review, vulnerability triage interfaces, and interactive visualizations of compiler data structures. In addition, this individual will be responsible for collecting feedback from customers to determine how interfaces can be improved to better integrate into their workflow.
Applicants should have a strong background in web development and should be proficient in most aspects of the following web development stack:
  • Framework/Tooling: React, TypeScript, Vite
  • Styling: Tailwind CSS, Material-UI (MUI)
  • State Management & Forms: react-hook-form, zod for schema validation
  • Text Editing: Tiptap.js, Monaco Editor
  • Testing: Vitest, React Testing Library
  • CI/CD & Deployment: GitHub Actions, Docker
 
Responsibilities 
  • Designing, building, and maintaining a browser-based single-page application (SPA) front-end for a SaaS web application developed by Veridise.
  • Understanding user requirements, creating mockups to reach agreement, translating them to technical tasks, and breaking down tasks for junior engineers.
  • Identifying improvements to user interfaces based on internal and customer feedback.
  • Writing clean, maintainable, and well-tested code.
 
Required Qualifications 
  • Bachelor’s degree in Computer Science, a closely related field, or equivalent professional experience required.
  • 3+ years of professional experience working in front-end engineering roles, with 1+ years of professional experience working on a single-page application (SPA), including experience in designing the UI/UX.
  • Strong knowledge of front-end development fundamentals such as the HTTP protocol, understanding of the browser DOM, REST API design, etc.
  • Proficient in writing modern JavaScript, HTML5, and CSS.
  • At least 2+ years of professional experience using TypeScript with React.
  • Ability to quickly learn new technologies and understand the tradeoffs between different technology choices.
  • Written and spoken communication skills in English for a professional environment.
 Nice to Have 
  • Experience with Docker is a plus.
  • Experience with Tailwind CSS.
  • Experience building rich text editors.
  • Experience implementing front-ends for Python-based API backends (Djanjo, Flask, FastAPI, etc.) is a plus.
  • Professional experience with backend development is a plus.

Required Skills

DjangoDockerFlaskHTMLHTTPPythonReactRESTful Services/APIsTailwind CSSTypescriptUI/UX DesignWritingCommunication

About the Company

Veridise

Veridise

Blockchain Services

11 - 50 Founded 2022
Veridise is a blockchain security company founded by a team of world-class researchers.

We specialize in auditing smart contracts and blockchain implementations and possess particular expertise in zero-knowledge-related audits.

We have also developed in-house program analysis and security tools, built using our cutting-edge research on automated program analysis, fuzzing, and formal verification.

We've earned the trust of clients such as the Manta Network, Succinct, Semaphore, Circom-lib, Scroll, and Ribbon Finance.