Lead Frontend Software Engineer (Remote)
Veridise is seeking a skilled lead frontend software engineer who will be responsible for leading a team to develop and maintain a frontend for a SaaS platform that provides security and code review tools for developers.
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 all aspects of the web development stack.
Responsibilities
- Designing, building, and maintaining a browser-based single-page application (SPA) frontend 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.
- Mentoring junior frontend developers.
- Identifying improvements to user interfaces based on internal and customer feedback.
Required Qualifications
- Bachelor’s degree in Computer Science, a closely related field, or equivalent professional experience required.
- 3+ years of professional experience working in frontend engineering roles, with 1+ years of professional experience working on a single-page application (SPA), including experience in designing the UI/UX.
- 1+ years of professional experience leading a team of junior engineers
- Strong knowledge of frontend 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 1+ years of professional experience using TypeScript with a modern JavaScript web framework such as React, VueJS, etc.
- 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 a functional programming language such as Clojurescript is a plus.
- Experience with Docker is a plus.
- Experience implementing frontends for Python-based API backends (Djanjo, Flask, FastAPI, etc.) is a plus.
- Professional experience with backend development is a plus.
Benefits
- 401(k) with matching up to 4%
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off (120 hours/year)
- Vision insurance
Job type and schedule
- Job type: full-time
- Location: remote
- 8 hour shift
- Monday to Friday
- Title: Lead Frontend Software Engineer