Senior React Developer

Encora Logo

Encora

📍Remote - Colombia

Summary

Join Encora as a Senior React Developer and be responsible for designing, developing, and maintaining high-quality software solutions. Collaborate with cross-functional teams, lead technical projects, mentor junior engineers, and improve software development practices. Work remotely from Peru, Colombia, Costa Rica, or Bolivia. You will design and implement web application architectures using React.js and TypeScript, integrate RESTful APIs or GraphQL services, and ensure UI/UX design feasibility. The role also involves code reviews, promoting clean code practices, and supporting junior engineers' growth. This position requires a Bachelor’s degree in a related field, extensive software development experience, and strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field
  • Extensive experience in software development with a focus on designing and building scalable applications
  • Professional/ Advanced English skills. (C1+)
  • +5 years of experience in software development, including 3+ years specializing in React.js
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3
  • Experience with state management libraries like Redux, Zustand, Recoil, or Context API
  • Familiarity with build tools and modern frontend workflows (Webpack, Vite, Babel, npm/yarn)
  • Solid understanding of API integration, asynchronous logic, and frontend performance optimization

Responsibilities

  • Design and implement modern web application architectures using React.js and TypeScript, ensuring performance, maintainability, and scalability
  • Collaborate closely with backend teams to integrate RESTful APIs or GraphQL services
  • Ensure the technical feasibility of UI/UX designs and optimize the application for speed and responsiveness
  • Participate in code reviews, promote clean code practices, and enforce consistent coding standards
  • Mentor junior engineers and support their technical growth within the team

Preferred Qualifications

  • Technologies: React.js, TypeScript, Redux/Zustand, TailwindCSS or SCSS, REST APIs, GraphQL, Webpack/Vite, Git, CI/CD pipelines
  • Competencies: leadership and mentoring, strong communication skills, attention to detail, problem-solving, ownership mindset, adaptability, UX awareness, and collaboration in agile teams

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.