Responsibilities
- Develop and maintain advanced front-end applications using React.js and TypeScript.
- Architect scalable and maintainable UI components and systems.
- Optimize applications for maximum speed and scalability.
- Collaborate with cross-functional teams (UI/UX, product, backend) to deliver features from concept to production.
- Conduct code reviews, mentor junior developers, and contribute to team best practices.
- Stay up to date with emerging trends and technologies in frontend development.
- Participate in technical planning, estimation, and decision-making processes.
Requirements:
- 5+ years of experience in front-end development, with at least 3 years using React.js.
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Deep understanding of React hooks, context, and component lifecycles.
- Experience with state management libraries (e.g., Redux, Zustand, Recoil, or similar).
- Proficient in HTML5, CSS3, and responsive design techniques.
- Familiarity with RESTful APIs and integration with backend services.
- Experience with build tools and bundlers like Webpack, Vite, or Rollup.
- Strong debugging, performance tuning, and testing skills (unit, integration, e2e).
- Fluent in English, both written and verbal.
Nice to Have
- Experience with Next.js, React Server Components, or SSR/SSG strategies.
- Familiarity with modern CI/CD pipelines and DevOps practices.
- Experience with testing libraries like Jest, React Testing Library, or Cypress.
- Knowledge of accessibility (a11y) and web standards compliance.
- Previous experience working in an Agile or Scrum environment.
Location
-
Candidates must be based in Argentina or Peru.