مهسان
مهسان

Senior Front-end developer

Tehran/ Abas Abad(Beheshti)
Full Time
Saturdays to Wednesdays: 8am to 4:45pm
-
Health insurance -Flexible working hours -Game room -Lunch -Snacks -Breakfast
201 - 500 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
1395
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
GIT - Advanced
React - Advanced

Job Description

We are looking for a Senior Front-End Developer to join our team. You'll help build and improve a React-based web application, working closely with other teams to deliver a great user experience. If you enjoy writing clean and efficient code and are eager to learn, we would love to hear from you!

Responsibilities

As a Front-End Developer, you will:

  •     Build and maintain scalable, fast, and high-quality React web applications.
  •     Work closely with the team, product owner, designers, and backend developers to make sure everything fits together smoothly and the user experience is seamless.
  •     Write clean, easy-to-understand, and maintainable code using best practices.
  •     Review code, give helpful feedback, and take part in discussions to keep the codebase high quality.
  •     Write unit tests and integration tests to ensure the code is reliable and bug-free, using tools like React Testing Library.
  •     Troubleshoot and fix problems across different browsers and platforms.
  •     Stay up-to-date with new front-end technologies and trends, and suggest improvements for workflows and code quality.
  •     Share knowledge with the team and mentor junior developers when needed.


Required Skills

To succeed in this role, you need:

  •     5+ years of professional experience in web and application development.
  •     Extensive experience with modern web technologies such as React, and Tailwind CSS.
  •     Comfortable working with TypeScript.
  •     Passion for writing well-structured, efficient and maintainable code, while actively keeping an eye on the quality of the code base.
  •     Optimize web applications for maximum speed and scalability across different devices and browsers.
  •     Experienced in working with Git and familiar with Git concepts.
  •     Familiar with web testing tools and frameworks such as react-testing-library.
  •     Familiar with Basics in computer science such as Data Structures and Algorithm Design.
  •     A proactive attitude and the ability to take ownership of your work while collaborating with teammates.
  •     Excellent problem-solving skills and the ability to troubleshoot issues independently.
  •     A passion for continuous learning and the willingness to pick up new technologies and frameworks.
  •     Familiarity with CI/CD pipelines.


Bonus Skills

It would be a plus if you have:

  •     Experience with end-to-end testing using Cypress or similar tools.
  •     Experience with managing a monorepo using tools like NX.
  •     Knowledge of micro-frontend architecture and microservices.
  •     Familiarity with other front-end tools and libraries like Webpack, ESLint, and Prettier.
  •     Experience in backend development.
  •     Understanding of UI/UX best practices and working with designers to create user-friendly interfaces.
  •     Experience with Docker and Kubernetes.
  •     Experience in backend development and frameworks like Python Django, Java Spring.

Job Requirements

Gender
Men / Women
Military service
Military service must be done
Education
Bachelor| Computer and IT
Language
English| Upper Intermediate 70%
Software
React| Advanced GIT| Advanced

ثبت مشکل و تخلف آگهی

ارسال رزومه برای مهسان