نیک اس ام اس | NIKSMS
نیک اس ام اس | NIKSMS

Senior Frontend Developer (React)

Tehran/ Sa'adat Abad
Full Time
Saturday to Wednesday from 8:30 AM to 5:30 PM, and Thursday from 8:30 AM to 2:30 PM.
-
-
11 - 50 employees
IT / Software / Hardware
Iranian company dealing with Iranian and foreign customers
1386
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
Html & CSS - Intermediate
JavaScript - Intermediate
GIT - Intermediate
Rest API - Intermediate
React - Advanced
Figma - Intermediate

Job Description

Job Description

We are seeking a professional and senior-level Front-end Developer who is detail-oriented and responsible, capable of implementing UI designs in a pixel-perfect and standards-compliant manner. You will work closely with the product and backend teams to deliver a high-quality user experience.

The ideal candidate possesses a strong mastery of HTML and CSS, solid experience with LESS and SASS, practical knowledge of JavaScript, and hands-on experience working with Figma to accurately translate design files into code. You are highly skilled in responsive design, have strong teamwork abilities, and care deeply about code quality and maintainability.

Responsibilities

  • Implement clean, maintainable, and standards-based user interfaces using HTML5/CSS3 (and LESS/SASS).
  • Accurately convert Figma designs into pixel-perfect frontend components.
  • Implement responsive designs compatible with various devices and browsers.
  • Collaborate closely with product designers and backend developers to ensure timely and high-quality delivery.
  • Optimize performance and accessibility of web pages.
  • Maintain, refactor, and document code while following best practices.
  • Participate in code reviews and actively contribute to team problem-solving.

Must-Have Requirements

  • Strong expertise in HTML5 and CSS3, with professional experience using LESS and SASS.
  • Good working knowledge of JavaScript (ES6+), including core concepts, DOM manipulation, modules, async/await, and debugging tools.
  • Minimum 3 years of professional experience in frontend development.
  • Practical experience with Figma (extracting styles, dimensions, assets, and converting them into code).
  • Strong command of responsive design, including Flexbox, Grid, and Media Queries.
  • Familiarity with version control systems (Git) and collaborative workflows (branches, pull requests, code reviews).
  • High attention to detail, strong sense of ownership, and excellent teamwork skills.

Nice-to-Have Skills

  • Experience with React (component-based architecture, Hooks, basic state management).
  • Familiarity with build tools such as Vite or Webpack and package managers (npm / yarn / pnpm).
  • Knowledge of web accessibility standards (WCAG) and Core Web Vitals optimization.
  • Experience with CSS architectures (e.g., BEM) or CSS Modules / Styled Components / Tailwind CSS.
  • Basic experience with frontend testing tools (Jest, React Testing Library).
  • Familiarity with RESTful APIs and client-side integration.
Working Conditions:

This position is full-time and on-site. 
This is an on-site position based in Tehran
Working hours are Saturday to Wednesday from 8:30 AM to 5:30 PM, and Thursday from 8:30 AM to 2:30 PM.

Tools & Technologies

HTML5, CSS3, LESS, SASS, JavaScript (ES6+), Git, Figma
 (Plus: React, Vite/Webpack, npm/yarn, Tailwind CSS / Styled Components)

Soft Skills & Personal Traits

  • Responsible, organized, and results-driven.
  • Strong communication skills and openness to feedback.
  • Ability to manage time effectively and prioritize tasks.
  • Passion for learning and staying up to date with modern frontend technologies.

Job Requirements

Age
25 - 38 Years Old
Gender
Men / Women
Software
React| Advanced Html & CSS| Intermediate JavaScript| Intermediate GIT| Intermediate Figma| Intermediate Rest API| Intermediate

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

ارسال رزومه برای نیک اس ام اس | NIKSMS

این آگهی بسته شده است
insight applicant

مقایسه من با 168 متقاضی دیگر