UI architecture component library
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
The UI architecture component library, design system, and the standards that govern how we build interfaces across the platform. Front-end performance code splitting, caching strategies, accessibility (WCAG), and cross-browser reliability. API development designing and writing back-end APIs that power the front-end, with a strong sense of what makes an API clean and efficient to consume. Data and storage working with databases and storage technologies; understanding schemas, querying patterns, and how data architecture decisions affect the product experience. Full-stack integration owning the full request lifecycle, from UI interaction to API layer to data persistence and back. Test coverage unit, integration, and functional tests that keep the codebase reliable as it scales. Engineering culture code reviews, mentoring junior and mid-level engineers, and helping define the standards we hold ourselves to. Technical Stack
- Core Front-End: React , Next.js (App Router),TypeScript
- Styling: Tailwind CSS, Emotion, CSS Modules, PostCSS
- Back-End Framework: NestJS on Node.js / Express APIs & Messaging REST + OpenAPI/Swagger (Scalar), Kafka
- Data & Storage: MongoDB + Mongoose
- Build / Infra / DevOps: Docker & docker-compose, Webpack + SWC, GitHub Actions,
- AWS
Requirements
Full-stack depth Someone with 10+ years building production-grade web applications not just familiarity with the tools, but genuine mastery of the front-end. They also have real back-end experience: they’ve written APIs, worked with databases, and understand how the full stack fits together. Back-end and infrastructure awareness Comfort with Node.js, database and storage technologies, and deploying to cloud infrastructure (AWS or similar). An understanding of SSR and SSG patterns in Next.js. Communicator and mentor As a senior member of the team, they should be able to lead technical conversations, write clearly, and help grow the people around them.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Best 7 Frontend Frameworks for Developers in 2025
Dev Digest 120 - Apple and peers
Web Development Best Practices: What The Data Tells us
Dev Digest 133 - Back to Front