Hoppscotch
Frontend Engineer
HoppscotchUnited States23 hours ago
Full-timeEngineering, Information Technology
Overview

As a Frontend Engineer, you will be responsible for developing and maintaining user-facing features, ensuring high performance and responsiveness. You will work closely with designers, backend engineers, and product managers to deliver seamless experiences that delight our users.

Role & Responsibilities

Architect, design, and implement design requirements into appealing and functioning interactive applications. Collaborate with backend developers and other frontend engineers to deliver robust and seamless application experiences.

  • Build and maintain scalable, high-performance web applications for robust user experience.
  • Implement new features by writing robust and efficient code in the Vue + Tailwind frontend.
  • Maintain and improve the presentability of our website and web applications.
  • Acquire feedback from customers and users to build viable solutions.
  • Collaborate with designers and backend developers to improve usability.
  • Troubleshoot and resolve issues in production and development environments.
  • Create quality prototypes and templates for the user approvals.
  • Participate in code reviews to maintain high standards of code quality and system design.
  • Document frontend system architectures, brand guidlines, and deployment processes to ensure knowledge sharing and team efficiency.

Required Skills

  • 2+ years of experience in frontend development.
  • Experience with modern frontend frameworks/libraries (React, Vue.js, or Angular).
  • Strong understanding of TypeScript, JavaScript frameworks, and REST, GraphQL APIs.
  • Hands-on experience with building user interface and layout aesthetics.
  • Optimize applications for maximum performance and scalability.
  • Ensure cross-browser compatibility and mobile responsiveness.
  • Work closely with backend developers to integrate APIs and data services.
  • Familiarity with best practices for SEO principles and optimization.
  • Familiarity with state management (Redux, Vuex, or similar).
  • Knowledge of build tools like Webpack, Vite, or Parcel.
  • Experience with version control systems (Git, GitHub, or GitLab).

Nice To Have

  • Knowledge of UI/UX principles and accessibility standards.
  • Familiarity with testing frameworks (Jest, Cypress, etc.).

Key Skills

Ranked by relevance