Frontend Developer · Immfly
Mar 2023 — Present
In-flight entertainment systems · Barcelona, Spain
- Build reusable React and TypeScript components from Figma designs, working with designers and backend developers.
- Replaced legacy CSS with Tailwind CSS and shared design tokens for colours, spacing and typography.
- Migrated JavaScript code to TypeScript, using strict compiler checks to catch errors before release.
- Write Jest unit and component tests for the main user journeys.
- Build layouts for mobile first, then adapt them to larger screens. Review code with the team on GitHub.
- React
- TypeScript
- Tailwind CSS
- styled-components
- SCSS
- Jest
