hero

Opportunities at Craft portfolio companies

173
companies
1,287
Jobs

Senior Frontend Engineer - React, JavaScript, Typescript

Terminal.com

Terminal.com

Software Engineering
Colombia
Posted on Nov 4, 2024
About Revinate

Revinate is a global leader in CDP-driven direct booking platforms, cultivating intelligent and deeper guest experience and driving revenue and profitability for hoteliers. Founded in 2009, Revinate counts tens of thousands of the world's leading hotels as customers and has won numerous awards for its software as a service (SaaS) solution, including 2018, 2019, 2020 and 2021 Top Rated Email Marketing and CRM Product by Hotel Tech Report.

About The Role

At Revinate, we are seeking a highly skilled and motivated Senior Frontend Engineer to join our team in Medellin, Colombia. This engineer will have deep expertise in modern Web technologies to join our team and take a leading role in shaping the future of our web applications. You'll be a key contributor to our front-end architecture, driving innovation, mentoring junior engineers, and ensuring we deliver exceptional user experiences.

What You’ll Do

  • Technical Leadership: Lead projects and provide technical guidance and mentorship to junior engineers, fostering a culture of collaboration and best practices.
  • Architecture and Design: Contribute to the architecture and design of complex front-end systems, ensuring scalability, maintainability, and performance.
  • Development and Implementation: Develop high-quality, well-tested React components and user interfaces, adhering to coding standards and best practices.
  • Performance Optimization: Analyze and optimize front-end performance, identifying and addressing bottlenecks to ensure a smooth and responsive user experience.
  • User Experience: Collaborate closely with designers and product managers to translate UI/UX designs into intuitive and engaging web applications.
  • Code Reviews: Conduct code reviews to ensure code quality, consistency, and adherence to architectural guidelines and best practices.
  • Innovation: Stay abreast of emerging front-end technologies and trends, particularly in the React ecosystem, and identify opportunities to leverage them to improve our products and processes.
  • Testing and Quality Assurance: Implement comprehensive testing strategies to ensure the quality and reliability of our front-end applications.

What You’ll Bring

  • 5+ years of experience in software development
  • 5+ years of experience with modern front-end web technologies (React, TypeScript, Javascript, HTML and CSS)
  • Deep understanding of React and its core principles, including components, props, state, and hooks
  • Experience with state management libraries like Redux, MobX, or Zustand
  • Experience with front-end testing frameworks (Jest, Vitest)
  • Experience with CI/CD and build tools (Webpack, Vite)
  • Experience with consuming RESTful APIs
  • Strong understanding of front-end performance optimization techniques and best practices
  • Familiarity with accessibility standards and best practices (WCAG)
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and leaders
  • Ability to make right trade-offs between functionality and delivery speed
  • Working knowledge of production grade dashboarding and analytics products (e.g. Datadog, Splunk)
  • Participate and share on-call responsibilities with the team Bonus Points
  • Experience with server-side rendering (SSR) and Next.js.
  • Familiarity with GraphQL.
  • Experience with UI libraries like Material UI or Ant Design.
  • Contributions to open-source projects.
  • Fullstack experience in Java