Front-End Software Engineer (Web UI)
Methodic · San Francisco, CA · 2 wk ago
EngineeringFull-time
Responsibilities
- 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).
- Build responsive, cross-browser compatible interfaces that provide a smooth experience across desktop and mobile devices.
- Implement complex front-end workflows (e.g., user onboarding with KYC/AML steps, funding and money transfer processes, transaction dashboards, support ticket interfaces).
- 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.
- Integrate the front-end with backend APIs securely and efficiently, handling data display for things like financial reports, real-time market data, and notifications.
- Optimize front-end performance (load times, rendering efficiency) to ensure the app remains fast even as data and user numbers grow.
- Write unit and end-to-end tests for front-end code to maintain a high standard of quality and catch issues early.
Requirements
- 4+ years of experience in front-end development building rich web applications.
- Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3; hands-on experience with at least one modern web framework (such as React, Angular, or Vue).
- Familiarity with consuming APIs (RESTful) and handling real-time data (e.g., via WebSockets).
- 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.
- Knowledge of web application security best practices (protecting against XSS, CSRF, etc.), especially important in fintech applications.
- Experience with front-end build tools and version control (Webpack, npm, Git, etc.).
- Strong debugging and troubleshooting skills on the client side; ability to profile and optimize front-end code.