Senior Frontend Engineer

Encora Logo

Encora

๐Ÿ“Remote - Mexico

Summary

Join Encora as a Sr. Frontend Engineer and play a key role in designing and building modern, scalable web applications. Collaborate with cross-functional teams using React, TypeScript, and NextJS. Develop and maintain high-performing web applications, ensuring quality and responsiveness. Integrate RESTful APIs and optionally GraphQL services. Contribute to code reviews and stay updated on emerging technologies. This full-time, remote position requires 5+ years of frontend development experience.

Requirements

  • Bachelorโ€™s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Strong knowledge of JavaScript/TypeScript and modern frontend frameworks
  • Solid understanding of responsive design, web performance, and accessibility
  • Proficient in working with RESTful APIs and frontend state management
  • Excellent communication and problem-solving skills
  • Ability to work independently and as part of a remote, distributed team
  • 5+ years of experience as a Frontend Engineer
  • Proven experience with TypeScript, React, and NextJS in production environments
  • Experience with version control tools like Git

Responsibilities

  • Develop and maintain performant, responsive web applications using React, TypeScript, and NextJS
  • Collaborate with cross-functional teams to define, design, and deliver new features
  • Write clean, reusable, and scalable code following best practices
  • Participate in code reviews and provide constructive feedback
  • Ensure application performance, quality, and responsiveness
  • Integrate RESTful APIs and, optionally, GraphQL services
  • Stay current with emerging technologies and propose improvements

Preferred Qualifications

  • Understanding of GraphQL
  • Knowledge of CI/CD processes and frontend testing frameworks

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.