مهسان
مهسان

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

React - Advanced
TypeScript - Intermediate
Military service completion or exemption

Job Description

We are looking for an eager 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:

  • 2+ 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.
  • Familiar with web testing tools and frameworks such as Jest, Cypress, and 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.


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.
  • Understanding of UI/UX best practices and working with designers to create user-friendly interfaces.
  • 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
Software
React| Advanced TypeScript| Intermediate

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

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