SENIOR/LEAD FRONT END ENGINEER

Upwork
Full-time
Remote-Latin America
Posted on a month ago

Job Description

Upwork is seeking a Senior/Lead Front End Engineer to design and build high-performing systems, create outstanding user experiences, and impact the professional lives of millions. This is a contract position with potential for renewal, requiring collaboration, problem-solving, and adherence to engineering standards.

Responsibilities

  • Collaborate with stakeholders
  • Design, develop, test, and maintain scalable systems
  • Utilize TypeScript or JavaScript
  • Develop front-end code
  • Optimize performance
  • Integrate front-end with APIs
  • Enhance codebase quality
  • Stay updated on technologies
  • Utilize collaborative tools
  • Participate in code reviews
  • Document code
  • Analyze system performance
  • Participate in Scrum process
  • Provide status updates
  • Manage time independently
  • Coordinate during core hours

Requirements

  • 8+ years of software development experience
  • Deep knowledge of JavaScript/TypeScript, CSS, and HTML
  • Experience with Vue, React, or Angular
  • Flutter or mobile experience is a plus
  • Experience with unit and UI testing
  • Understanding of accessibility guidelines
  • Self-motivation and organization
  • Intermediate English proficiency
  • Basic knowledge of PHP, Node.js, and server-side languages
  • Understanding of system design
  • Knowledge of REST
  • Experience with relational databases
  • Experience with distributed teams
  • Comfortable with AWS
  • Experience with high-load web applications

Benefits

  • No benefits