WHAT YOU’LL DO:

  • Design and implement high-quality, test-driven frontend code for various client projects using TypeScript, Next.js and React.
  • Optimize applications for Core Web Vitals (LCP, CLS, FID) to ensure high performance and superior user experience.
  • Collaborate with designers and UX teams to implement seamless, accessible, and visually appealing interfaces.
  • Implement components accurately based on highly specified figma designs or wireframes
  • Define and maintain scalable component architecture using Storybook, and Tailwind CSS, or similar libraries.
  • Understand and implement client-side state management solutions, React Query in particular.
  • Work closely with backend teams to optimize REST API integrations, ensuring efficient data fetching and caching strategies.
  • Create and maintain documentation, implement and follow best practices for development workflow.
  • Collaborate effectively with team members to meet project deadlines.
  • Contribute innovative ideas to ensure we deliver the best solutions for our clients.
  • Stay updated on technology trends and continually enhance your skill set.

WHAT WE’RE LOOKING FOR:

  • Strong proficiency in English (written and verbal communication) is required.
  • Experience working with remote teams in North America and LATAM, ensuring smooth collaboration across time zones.
  • Solid Experience in TypeScript, with experience in modern Next.js (14+) and React (18+).
  • Solid experience with modern CSS methodologies, specifically Tailwind CSS.
  • Experience with modular front-end architectures, component-driven development, and design systems.
  • Solid understanding of API consumption patterns, including REST, GraphQL and WebSockets.
  • Experience with performance optimization techniques, including code-splitting, lazy loading, image optimization, and CDN strategies.
  • Familiarity with headless CMS platforms, specifically Contentful.
  • Some knowledge of front-end security best practices, including CSP, OWASP Top 10, and secure authentication/authorization mechanisms (OAuth, JWT).
  • Ability to communicate effectively with technical and non-technical stakeholders. You should feel comfortable explaining technical concepts in simple terms.
  • Experience working in fast-paced, Agile environments, balancing priorities across multiple projects.

NICE TO HAVES:

  • Experience with headless ecommerce platforms such as Commercetools.
  • Understanding of containerization technologies for development environments.
  • Understanding of Google Cloud Run as a web application run time environment.
  • Back-end engineering experience, notably in NestJs.
  • Experience with GCP and terraform.
  • Experience with Edge computing and serverless deployments (Cloudflare Workers, Vercel).
  • Experience with progressive web applications (PWAs) and service workers.
  • Understanding of internationalization (i18n) and localization strategies.
  • Familiarity with implementing A/B testing and personalization tools (Ninetailed, Segment).
  • Familiarity with a11y and WCAG principles.
  • Experience with CI/CD pipelines for front-end deployments (GitHub Actions preferred).