Type: Full-time Internship (Remote)
Duration: 6 months (extend/convert based on performance)
Location: Remote (work from anywhere)
Timezone: 3–4 hours overlap with Asia/Colombo (UTC+5:30)
Start: ASAP
Compensation: Paid internship (stipend aligned to skills/availability)
You’ll ship production features, not shadow. Expect code reviews, fast feedback, and real users. If you want to grow quickly with clear standards, this is for you.
- Build responsive React UIs from Figma (clean components, accessibility, performance).
- Wire up REST/Firebase APIs (auth, CRUD, pagination, error & empty states).
- Implement forms and validation (React Hook Form / Zod or Yup).
- Manage state with Zustand or Redux Toolkit; keep data flow predictable.
- Add unit/integration tests (Jest + React Testing Library) for critical components.
- Own performance basics (memoization, code-splitting, lazy routes).
- Collaborate via GitHub (branches, PRs, reviews), follow lint/format rules.
- Document components and decisions (README, Storybook notes or MDX snippets).
- Solid JavaScript/TypeScript fundamentals (async/await, ES modules, DOM).
- Good grasp of React (hooks, context, effects, routing).
- One non-trivial project in GitHub/portfolio (deployed preferred).
- Comfort with Git and basic CLI.
- Tooling: Vite or Next.js; ESLint + Prettier; Storybook.
- UI: Material UI and/or Tailwind; shadcn/ui basics.
- Data: React Query/TanStack Query; Axios/Fetch; basic GraphQL.
- Testing/Quality: Jest, RTL, MSW; Lighthouse/a11y checks.
- DevOps: GitHub Actions; deploy to Vercel/Netlify.
- Design: Read Figma, translate tokens/components.
- Issue-driven tasks with clear acceptance criteria.
- Small PRs, fast reviews, measurable progress.
- Weekly milestones; async standups in chat; no ceremony for ceremony’s sake.
Generating Apply Link...