Skip to main content
Telecommut

Front-End Software Engineer (Web UI)

Methodic

Full time Posted: 3 weeks ago Software Development

Hiring from: United States

Open role

Front-End Software Engineer (Web UI)

San Francisco, CA (On-site)

  • Full-time [data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3" aria-label="Role summary">
  • ]:w-full [&>.sr-only]:w-auto">

As a Front-End Software Engineer, you will craft the user interface and user experience of Methodic’s web platform and white-label applications. You’ll work with modern web technologies (JavaScript/TypeScript, HTML/CSS and frameworks like React or Angular) to build intuitive, responsive interfaces that handle complex workflows such as onboarding, trading, and account management. Your work will ensure that our customers and their end-users have a seamless, secure, and engaging experience when interacting with financial products powered by Methodic.

Responsibilities

[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3 gap-3" aria-label="Role responsibilities">

  • ]:w-full [&>.sr-only]:w-auto">

Develop and maintain user-facing features of Methodic’s web application using modern JavaScript/TypeScript along with a framework (e.g., React, Angular, or Vue).

  • ]:w-full [&>.sr-only]:w-auto">

Build responsive, cross-browser compatible interfaces that provide a smooth experience across desktop and mobile devices.

  • ]:w-full [&>.sr-only]:w-auto">

Implement complex front-end workflows (e.g., user onboarding with KYC/AML steps, funding and money transfer processes, transaction dashboards, support ticket interfaces).

  • ]:w-full [&>.sr-only]:w-auto">

Collaborate with designers and product managers to translate wireframes and user requirements into high-quality UI/UX, while providing feedback on feasibility and suggesting UI improvements.

  • ]:w-full [&>.sr-only]:w-auto">

Integrate the front-end with backend APIs securely and efficiently, handling data display for things like financial reports, real-time market data, and notifications.

  • ]:w-full [&>.sr-only]:w-auto">

Optimize front-end performance (load times, rendering efficiency) to ensure the app remains fast even as data and user numbers grow.

  • ]:w-full [&>.sr-only]:w-auto">

Write unit and end-to-end tests for front-end code to maintain a high standard of quality and catch issues early.

Requirements

[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3 gap-3" aria-label="Role requirements">

  • ]:w-full [&>.sr-only]:w-auto">

4+ years of experience in front-end development building rich web applications.

  • ]:w-full [&>.sr-only]:w-auto">

Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3; hands-on experience with at least one modern web framework (such as React, Angular, or Vue).

  • ]:w-full [&>.sr-only]:w-auto">

Familiarity with consuming APIs (RESTful) and handling real-time data (e.g., via WebSockets).

  • ]:w-full [&>.sr-only]:w-auto">

A good design eye and user-centric mindset: able to implement pixel-perfect layouts and ensure an intuitive user flow, while also collaborating effectively with UI/UX designers.

  • ]:w-full [&>.sr-only]:w-auto">

Knowledge of web application security best practices (protecting against XSS, CSRF, etc.), especially important in fintech applications.

  • ]:w-full [&>.sr-only]:w-auto">

Experience with front-end build tools and version control (Webpack, npm, Git, etc.).

  • ]:w-full [&>.sr-only]:w-auto">

Strong debugging and troubleshooting skills on the client side; ability to profile and optimize front-end code.

Submit your application

Provide a few details and our hiring team will reach out with next steps.

[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3 gap-5"> Candidate details

  • ]:w-full [&>.sr-only]:w-auto"> [data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border [&>[data-slot=field]]:p-4 has-data-[state=checked]:bg-primary/5 has-data-[state=checked]:border-primary dark:has-data-[state=checked]:bg-primary/10" data-slot="field-label" for="name">Full name
  • ]:w-full [&>.sr-only]:w-auto"> [data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border [&>[data-slot=field]]:p-4 has-data-[state=checked]:bg-primary/5 has-data-[state=checked]:border-primary dark:has-data-[state=checked]:bg-primary/10" data-slot="field-label" for="email">Email address
  • ]:w-full [&>.sr-only]:w-auto"> [data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border [&>[data-slot=field]]:p-4 has-data-[state=checked]:bg-primary/5 has-data-[state=checked]:border-primary dark:has-data-[state=checked]:bg-primary/10" data-slot="field-label" for="phone">Phone number (optional)
  • ]:w-full [&>.sr-only]:w-auto"> [data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border [&>[data-slot=field]]:p-4 has-data-[state=checked]:bg-primary/5 has-data-[state=checked]:border-primary dark:has-data-[state=checked]:bg-primary/10" data-slot="field-label" for="linkedin">LinkedIn / Portfolio (optional)
  • ]:w-full [&>.sr-only]:w-auto"> [data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border [&>[data-slot=field]]:p-4 has-data-[state=checked]:bg-primary/5 has-data-[state=checked]:border-primary dark:has-data-[state=checked]:bg-primary/10" data-slot="field-label" for="notes">Notes
  • ]:w-full [&>.sr-only]:w-auto"> [data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border [&>[data-slot=field]]:p-4 has-data-[state=checked]:bg-primary/5 has-data-[state=checked]:border-primary dark:has-data-[state=checked]:bg-primary/10" data-slot="field-label" for="resume">Resume (PDF)

a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4">Optional, max 5MB.

  • ]:w-full [&>.sr-only]:w-auto sr-only" aria-hidden="true"> [data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border [&>[data-slot=field]]:p-4 has-data-[state=checked]:bg-primary/5 has-data-[state=checked]:border-primary dark:has-data-[state=checked]:bg-primary/10" data-slot="field-label" for="contact_reference">Leave this field empty
  • ]:w-full [&>.sr-only]:w-auto">

a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4 md:ml-3 md:text-left">We email a confirmation to the hiring team.

How to apply

To apply for this job you need to login. If you don't have an account yet, please register.

Post a resume

Similar jobs

Global Field CISO

Check Point Software

As the world’s leading vendor of Cyber Security, facing the most sophisticated threats and attacks, we’ve assembled a global team of the most driven, creative, and innovative people. At Check Point, our employees are redefining the security landscape by meeting...

Full time Posted: 3 hours ago Hiring from: United States
Custodian II

Delta Downs

Boyd Gaming Corporation has been successful in gaming jurisdiction in which we operate in the United States and is one of the premier casino entertainment companies in the United States. Never content to rest upon our successes, we will continue...

Full time Posted: 3 hours ago Hiring from: United States

Location: New York, NY — Hybrid (onsite 3 days/week: Mon / Wed / Fri) Employment type: Full-time Direct hire Seniority level: Director Base salary: $225,000–$275,000 + meaningful equity About The Role As Head of Design, you'll own the entire design...

Full time Posted: 3 hours ago Hiring from: United States
Retailgators

SuperbCompanies

About Company The company provides maintenance, development, and configuration services for the Odoo system. Odoo is a management system for all company resources, which provides opportunities for sales administr... Read more about Codoo-ERP

Full time Posted: 3 hours ago Hiring from: United States