Front-End Developer
Build, test, and ship performant React frontends using TypeScript and modern frameworks. Collaborate with designers and backend engineers, maintain high test coverage, optimize performance and accessibility, participate in technical planning, contribute to design systems, and gradually own full-stack Node.js features. The role starts at 20 hours per week and may transition to full-time for strong performers.
Responsibilities
- Build, test, and ship performant React frontends using TypeScript and modern frameworks.
- Collaborate with designers and backend engineers to deliver reliable and scalable UI/UX.
- Maintain clean codebases with high test coverage.
- Optimize application performance, accessibility, and Core Web Vitals.
- Participate in code reviews, architecture discussions, and sprint planning.
- Contribute to internal tooling, design systems, and component libraries.
- Take ownership of full-stack Node.js features, including API design and data modeling.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or an equivalent technical field.
- 2–3 years of professional front-end development experience.
- Expertise in React and TypeScript, with solid Node.js and Next.js experience.
- Familiarity with Jest, Cypress, Playwright, Vite, Webpack, ESLint, and Prettier.
- Knowledge of performance optimization, accessibility, and responsive design.
- Strong computer science fundamentals, including data structures, algorithms, and API design.
- Bonus experience with GraphQL, tRPC, Prisma, or Docker.
- Bonus background in competitive sports, martial arts, or other performance-driven pursuits.
Benefits
- Flexible schedule.
- Opportunity to transition from part-time to full-time with equity for top performers.
- Direct mentorship from senior engineers.
- Exposure to full-stack product architecture.
- High-impact role in a fast-moving technical startup.