- Company Name
- Nango
- Job Title
- Frontend Engineer (Senior or Staff)
- Job Description
-
**Job Title:** Frontend Engineer (Senior / Staff)
**Role Summary:**
Lead the design, development, and maintenance of a high‑performance web application that powers a developer tooling platform. Work closely with product, design, and backend teams to ship new features, uphold quality standards, and drive architectural direction. Operate in a fully remote, fast‑paced, lean startup environment serving an international developer community.
**Expectations:**
- Design and implement robust, reusable UI components and patterns.
- Own end‑to‑end feature delivery, from research to production roll‑out.
- Collaborate with cross‑functional teams to translate product requirements into scalable solutions.
- Mentor junior team members and influence engineering culture.
- Commit to maintaining an active open‑source presence, contributing to the company's GitHub repo(s) and community.
**Key Responsibilities:**
- Architect and develop responsive, accessible, and high‑performance interfaces using modern web technologies.
- Write clean, well‑tested, and documented code, enforce code‑quality standards through reviews and tooling.
- Ensure seamless integration with backend APIs, real‑time services, and third‑party integrations.
- Optimize application performance (bundle size, load times, rendering efficiency).
- Conduct research on emerging front‑end trends and evaluate their applicability.
- Participate in product discovery, feature trade‑off discussions, and data‑driven decision making.
- Maintain internal libraries and design systems for consistent UI/UX across products.
- Support continuous deployment pipelines and automated testing suites.
**Required Skills:**
- Strong mastery of JavaScript/TypeScript and modern ES6+ features.
- Deep expertise in a component‑based framework (React, Vue, or similar).
- Experience with state management (Redux, Zustand, etc.) and async data handling.
- Proficient with CSS/SCSS, styled‑components or CSS‑in‑JS solutions, and responsive design best practices.
- Familiar with build tools (Webpack, Vite), module bundling, and performance optimization.
- Understanding of accessibility (WCAG), testing frameworks (Jest, Cypress, React Testing Library).
- Experience with API integration (REST, GraphQL) and authentication flows.
- Comfortable with cloud‑based dev‑ops (CI/CD, GitHub Actions, Docker).
**Required Education & Certifications:**
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, or a related field, OR equivalent industry experience.
- No specific certifications required; demonstrable open‑source contributions or portfolio of production projects will be considered highly relevant.