Software Engineer Growth Foundations
Summary
Frontend engineer on Kraken's Growth Foundations team: build and document a React component library and design system, integrate it with a custom CMS, and ship accessible, responsive UI while setting standards and mentoring engineers. Core stack: React, TypeScript, CSS, Webpack/Vite, REST/GraphQL.
You will build and document a React component library and design system, integrate components with a custom CMS, and deliver pixel-perfect responsive interfaces. You will establish frontend standards, optimize accessibility and performance, mentor engineers, and improve development processes.
Responsibilities
- Build and ship a component library and design system
- Build accessible reusable components and integrate them with a CMS
- Deliver pixel-perfect production UI implementations
- Establish frontend best practices, coding standards, and architectural patterns
- Create component documentation and guidelines
- Mentor engineers and influence technical decisions
- Optimize component performance, accessibility, and developer experience
- Lead frontend process improvements
Requirements
- Software development
- JavaScript
- TypeScript
- React
- CSS
- UI engineering
- Responsive design
- Design system
- Component library
- Webpack
- Vite
- API
- REST
- GraphQL
- Frontend testing
- Component testing
- CMS
- Web accessibility
- WCAG
- UX design
- English
