Front-End Developer

Zoomit Tehran

Posted a month ago

Job Description

What You’ll Be Doing:

  • Optimize web applications for maximum speed, scalability, accessibility, and prioritizing page load times.
  • Implement responsive design principles to ensure seamless user experiences across various devices and screen sizes.
  • Mentor junior developers
  • Troubleshoot coding bugs or functionality errors
  • Lead the design and implementation of new user-facing features in collaboration with product management and UX design teams.
  • Conduct code reviews, mentor junior developers, and guide best practices in front-end development.
  • Collaborate with back-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Implement automated testing and unit tests to ensure the robustness and reliability of front-end code.
  • Manage and prioritize project tasks and milestones
  • Develop documentation regarding style guidelines and coding standards.

Basic Qualifications:

  • Bachelor’s degree or equivalent work experience.
  • Good knowledge of computer science fundamentals (algorithms and data structures).
  • 3+ years of experience as a front-end developer.
  • Experience with one or more modern JavaScript frameworks (React, Angular, Vue).
  • Understand the Software Development Lifecycle (e.g. Requirements, Design, Development, -Testing) and Exposure to Agile or iterative SDLCs.
  • Expertise in core front-end technologies (HTML, CSS, JS).
  • Experience with Typescript and type wizardry (Conditional types, Template literals, Narrowing, etc.).
  • Experience with Rendering patterns and Next.js app directory.
  • Experience with Modern React ecosystem (TanStack Query, react-hook-form, Zustand, etc.).
  • Experience with Writing automated tests (Jest, Cypress, etc.).
  • Experience with Docker, Kubernetes, and CI/CI Pipelines.
  • Strong ability to work well with others in a highly collaborative team environment.
  • Experience with responsive design and development.

To see more jobs that fit your career