Frontend Engineer

Responsibilities:

Core Frontend Development

  • Develop new user-facing features, translating UI/UX designs into clean, efficient, and maintainable code.
  • Optimize front-end components for maximum performance across various devices and browsers.
  • Implement and refine web animations, transitions, and microinteractions to enhance user experience and interactivity.

Collaboration & Ownership

  • Work closely with product managers and designers to align development with product goals and ensure technical feasibility.
  • Collaborate with backend engineers to integrate front-end and backend systems, ensuring seamless API interactions and efficient data flow.
  • Proactively identify areas for improvement in the front-end architecture, proposing and implementing solutions to reduce technical debt and improve team productivity.

Continuous Improvement & Innovation

  • Conduct code reviews, participate in agile sprints, and contribute to technical discussions and roadmap planning.
  • Use data and user feedback to refine and iterate on designs, optimizing for usability, accessibility, and customer satisfaction.
  • Stay current with front-end development trends and best practices, sharing insights with the team to drive innovation.

Technical Requirements:

  • Professional experience with VueJS or another modern JavaScript framework (e.g., React, Angular).
  • Strong understanding of core web concepts, semantic HTML, CSS, and JavaScript.
  • Familiarity with interaction design and experience implementing animations, transitions

    and responsive designs.
  • Experience with RESTful APIs, version control systems (Git), and front-end testing.
  • Familiarity with LLM (Large Language Model) tools to support frontend development tasks, enhance productivity, and streamline code generation or troubleshooting.

Communication:

  • Strong English proficiency, both written and verbal, for effective collaboration in a remote work environment.
  • Ability to articulate complex technical topics and propose iterative solutions to organizational challenges.