Role Overview
- Act as a technical reference for implementing components in React and React Native, promoting best practices, performing code reviews, and mentoring.
- Design and implement reusable components and native modules when necessary (iOS/Android and web), ensuring visual and behavioral consistency.
- Write and maintain automated tests (unit, integration and snapshot) and create performance tests when applicable.
- Conduct code reviews and pair programming, helping the team evolve project patterns and architecture.
- Work with designers to turn prototypes (Figma) into accessible and well-documented components.
- Identify and implement performance improvements (rendering, bundle size, tree-shaking, lazy loading) and build optimizations for monorepos.
- Contribute to CI/CD pipelines, internal package publishing and automations (publishing, snapshot flows, release flows).
- Support other teams, answer questions about the Design System and assist with component adoption.
- Keep technical and usage documentation for components always up to date.
- Research and adopt new technologies and improvements when justified by the product.
Requirements
- Senior proficiency in React and React Native:
Proven experience (minimum 3 years in production) developing and evolving components, with deep mastery of the ecosystem (Hermes, Metro, Fast Refresh, CSS-in-JS, CSS3, HTML5).
Proven experience implementing and maintaining Design Systems in React/React Native, ensuring consistency and quality at large scale.
- TypeScript and Code Quality:
Strong command of TypeScript in React/React Native projects, preferably within a component/library monorepo architecture.
Experience with linting (ESLint), formatting (Prettier) and establishing code quality policies.
- Testing and Quality Assurance (QA):
Expertise in automated testing (unit tests with Jest, integration tests with @testing-library/react-native, and E2E tests with Detox or alternatives).
Experience reading test reports and quickly addressing regressions.
- Performance and Scalability:
Experience analyzing performance (performance tuning) and optimizing components (use of memo, useMemo, useCallback).
Skilled in using analysis tools such as React Profiler and bundle analyzers.
Familiarity with bundle size reduction techniques (code splitting, tree-shaking, lazy imports).
- Infrastructure and Pipelines (CI/CD):
Experience with robust CI/CD (GitHub Actions, Bitrise, Fastlane, etc.) and publishing pipelines.
Experience managing and publishing private packages (GitHub Packages, Artifactory).
- Accessibility and Design Tokens:
Solid understanding of Accessibility (A11y), semantics and best practices for implementing mobile and web components.
Deep knowledge and hands-on experience with Design Tokens and their lifecycle (integration with Figma and transformation into variables/tokens in code).
- Documentation:
Experience documenting components using visual tools such as Storybook (for RN and Web), Chromatic or Ladle.
- Preferred:
Knowledge of monorepo architecture (Yarn Workspaces, pnpm or similar) and bundlers (Metro, Vite, Rollup) applied to libraries and apps.
Experience building native components (modules or views) for iOS (Swift/Obj-C) and Android (Kotlin/Java) is a plus.
Familiarity with CI/CD (GitHub Actions, Bitrise, Fastlane, etc.) and private package publishing (GitHub Packages, Artifactory).
Experience integrating with Figma / design tokens and transforming them into tokens in code.
Tech Stack
- Android
- iOS
- Java
- JavaScript
- Jest
- Kotlin
- React
- React Native
- Swift
- TypeScript
- Yarn
Benefits
- Here, your health is a priority
. Medical and dental plan
. Medication assistance
. Health allowance for family members
. Free psychotherapy sessions
. Telemedicine and second medical opinion
. Free flu vaccine
. Health care programs
- To take care of your nutrition
. Meal allowance or local restaurant voucher (depending on work model)
. Food allowance
. Christmas food allowance
- Ensuring well-being and quality of life in all aspects of life
. Gym and fitness studio plan
. Home office allowance (hybrid and remote work models)
. Pet health plan
. Birthday day off
. Up to 40% discount on our products
. Employee association (partnerships and benefits, multi-brand store, gyms via TotalPass, courses and more!)
. Travel and accommodation program
- For the family, our most precious asset
. Childcare assistance
. Child nutrition credit
. Babysitter allowance
. School supplies allowance
. Legal, psychological and social counseling
. Support for atypical parents
. Extended parental leave (180 days for mothers and 120 days for fathers)
- Mobility for your on-site commute
. Transportation voucher and parking (hybrid and on-site models)
- Financial security for protection and peace of mind
. Life insurance
. Support in the event of the death of an employee's parent(s)
. Private pension
. Payroll-deductible loans
*****Benefits packages are configured according to eligibility rules.