FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Front-End Developer
MDB CapitalFront-End Developer building the user-facing layer of the PatentVest web application. Responsible for hands-on programming, UI implementation, and backend integration for various product modules.
Tech Stack
Tools & technologiesCypressD3.jsJavaScriptNext.jsReactRedux
About the role
Key responsibilities & impact- Build and maintain UI components, pages, and client-side state in the Next.js / React
- Hands-on programming work — writing, reading, refactoring, and debugging frontend code across the product modules.
- Implement and maintain chart components (using js or a comparable library) that render data prepared by backend endpoints.
- Implement the client-side UI, local state, and URL handling for filter and search controls.
- Maintain the viewer components for patent technical drawings (rotation, zoom, pagination) and document rendering.
- Maintain the frontend surface for the external read-only sharing feature.
- Consume the REST API provided by the backend, handle JWT-based authentication and token refresh.
- Maintain and extend the Cypress E2E test suite.
Requirements
What you’ll need- 3–5+ years of professional experience building production web applications with React and Next.js (or a comparable modern JavaScript framework).
- Proven track record integrating front-end applications with REST APIs and handling asynchronous data, authentication tokens, and error states.
- Experience writing end-to-end tests with Cypress or a similar tool (Playwright, TestCafe), and familiarity with unit/integration testing in general.
- Demonstrated ability to own non-trivial frontend features end-to-end in an established codebase with minimal supervision, since this position operates as the single frontend owner of the web application.
- Demonstrable frontend experience — a portfolio, public repositories, prior production work, or other concrete evidence of real project work.
- English C1.
- Desirable: Experience with data-heavy or analytics-focused applications and complex client-side state.
- Familiarity with charting libraries (Chart.js, Highcharts, D3, Recharts, or similar).
- Exposure to both modern (hooks-based) and legacy (class components, older Redux patterns, js) React code — the codebase is mid-migration, so working across both styles is part of the job.
- Experience handling secured assets on the front end (pre-signed S3 URLs, token-based access).
- Bachelor's degree in Computer Science, Software Engineering, Web Development, or a related field.
Benefits
Comp & perks- Flexible work arrangements
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactNext.jsJavaScriptCypressREST APIJWTcharting librariesend-to-end testingfrontend developmentasynchronous data handling
Soft Skills
problem-solvingindependenceattention to detailcommunicationownership
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Web Development