Frontend Engineering track
Level
Frontend Level 3: Pro Frontend Engineer
From building apps to engineering products: Next.js in production, architecture, performance, and leading AI agents.
- Duration
- 8 weeks
- Live hours
- 48
- Schedule
- 3 live sessions a week (2 hours each) + ~6–8 hours of practice
Who it's for
Level 2 graduates or junior developers.
Before you join
Level 2 or a placement test (React, TypeScript, tests).
What you'll be able to do
- Ship and maintain production Next.js apps
- Make and defend architecture decisions
- Pass mid-level frontend interviews, including system design
- Lead AI agents instead of being replaced by them
Week by week
Week 1Next.js & rendering
- Engineering focus
- Pick a rendering strategy per page and justify it.
- Task
- Rebuild a Level 2 app in Next.js
Week 2The data layer
- Engineering focus
- Draw the data flow before you build it.
- Task
- Full-stack CRUD feature end to end
Week 3Auth & security
- Engineering focus
- Threat thinking: how would someone break this?
- Task
- Role-based admin area + security checklist
Week 4Performance
- Engineering focus
- Measure first, then optimize.
- Task
- Performance audit with before/after numbers
Week 5Frontend architecture
- Engineering focus
- Architecture decision records; design for change.
- Task
- Refactor a messy codebase with an ADR
Week 6Quality at scale
- Engineering focus
- Automate what humans forget.
- Task
- CI pipeline that blocks failing PRs
Week 7Frontend system design
- Engineering focus
- Requirements → components → data → trade-offs.
- Task
- Mock system design interview + design doc
Week 8AI-native engineering
- Engineering focus
- You write the specs, AI implements, you own quality.
- Task
- Final project + technical defense
Final project
A production-grade Next.js product (SaaS dashboard, marketplace or AI-powered tool) with auth, database, CI, E2E tests, monitoring, Lighthouse 90+, Arabic/English, a design doc and ADRs — defended in a 20-minute technical review.
Tools you'll use
Certificate
Certificate of completion — Frontend Level 3
Snjab issues certificates of completion with a verification link and the projects you built. They are not academic or government-accredited degrees.