- Company Name
- Found People Inc.
- Job Title
- Senior Frontend Developer
- Job Description
-
**Job Title:** Senior Frontend Developer
**Role Summary:**
Design, develop, test, and maintain high‑performance, secure web interfaces for internal SaaS and analytics tools that present complex financial data as actionable dashboards. Collaborate with backend engineers, product, design, and domain experts to shape architecture, data flows, and UI/UX standards.
**Expectations:**
- Deliver end‑to‑end features with ownership from concept to production.
- Become a subject‑matter expert in portfolio monitoring and investment analysis workflows.
- Lead UI/UX design decisions and establish component standards.
- Ensure scalability, performance, and security of frontend solutions.
- Communicate effectively with both technical and non‑technical stakeholders.
**Key Responsibilities:**
- Build and ship core frontend capabilities using React, Next.js, and TypeScript.
- Create and maintain data visualizations (charts, dashboards) with libraries such as D3.js, Recharts, or Highcharts.
- Implement state management (Redux, Zustand, Recoil) and integrate APIs.
- Apply CSS frameworks/component libraries (Tailwind, CSS‑in‑JS, Radix UI, MUI, Ant Design).
- Conduct UI architecture planning, code reviews, and testing (unit/integration).
- Optimize performance and enforce security best practices.
- Collaborate on early architecture decisions and contribute to AI/analytics integration.
**Required Skills:**
- 4+ years experience building production web applications.
- Proficiency in React, Next.js, TypeScript, ES6+ JavaScript.
- Strong knowledge of state‑management patterns (Redux, Zustand, Recoil).
- Expertise with data‑visualization libraries (D3.js, Recharts, Highcharts).
- Experience using Tailwind CSS, CSS‑in‑JS, and UI component libraries (Radix UI, MUI, Ant Design).
- Solid understanding of UI architecture, testing frameworks, and performance optimization.
- Excellent problem‑solving and communication skills.
- Demonstrated project ownership or leadership in cross‑functional teams.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- No specific certifications required.