Descripción de la oferta
Proceso de selección continuo.
Funciones
– Build, maintain, and enhance our in-house component library that is used across our React and React Native projects.
– Collaborate with our Product Designer and UX team to translate Figma designs, component specs, and accessibility requirements into production-ready code.
– Establish and enforce best practices around theming, styling (CSS-in-JS, StyleSheet), tokens, and responsive layouts.
– Write comprehensive documentation, usage guidelines, and automated tests for every component.
– Mentor and guide other engineers on library usage, versioning, and integration in web and mobile apps.
– Partner with Quality Assurance to build visual regression tests and ensure cross-platform consistency.
– Contribute to continuous-integration pipelines, release processes, and package management.
– Research and prototype new patterns, tools, and performance optimizations for React and React Native.
Requisitos
– 4+ years of professional experience in frontend or hybrid mobile development.
– Experience building component libraries or design systems at scale.
– Expert proficiency in React.
– Strong working knowledge of React Native.
– Solid understanding of design-tokens, theming systems, and CSS-in-JS solutions (styled-components, Emotion, etc.).
– Experience with TypeScript, functional component patterns, and modern JavaScript (ES6+).
– Familiarity with testing frameworks (Jest, React Testing Library, Detox or Appium) and visual regression tools (Chromatic, Storybook).
– Deep commitment to web accessibility standards (WCAG 2.1+) and mobile accessibility best practices.
– Proven track record working closely with design teams and translating mockups into reusable components.
– Enthusiasm for clean, well-documented code; comfortable writing and reviewing thorough PRs.
– Excellent collaboration and communication skills in a distributed, cross-functional team.
– Outstanding interpersonal and collaboration skills.
– Experience with monorepos and multi-package management.
– Background in theming engines or style-linting tools.
– Contributions to open-source component libraries or design systems.
– Familiarity with Tamagui for cross-platform UI development.