تخفیفان
تخفیفان

Senior Frontend Developer

Tehran/ Shahrak Gharb
Full Time
Saturday to Wednesday, 9:00 AM to 6:00 PM
-
Loan -Military Service Option -Health insurance -Flexible working hours -Game room -Purchasing coupon -Resting space -Library -Occasional packages and gifts
51 - 200 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1390
Privately held
توضیحات بیشتر

key Requirements

4 years experience in similar position
Experience in Internet Provider / E-commerce / Online Services industry
Java - Intermediate
GIT - Intermediate
React - Intermediate

Job Description

Responsibilities

  1. Develop and maintain front-end features with optimized and scalable solutions
    • Design and implement features that are scalable and maintainable in the long term.
    • Utilize appropriate tools and architectures to enhance project performance and speed.
  2. Write clean, optimized, and reusable code
    • Follow SOLID principles and design patterns to improve code readability and maintainability.
    • Ensure proper functionality through unit and integration testing.
  3. Collaborate with UI/UX designers to deliver pixel-perfect features
    • Analyze designs to ensure alignment with project requirements and implement them accurately.
  4. Work closely with backend developers for API integration
  5. Participate in team technical meetings for knowledge sharing and best practice implementation
    • Share technical knowledge and experiences with team members.
    • Contribute to architectural and technical decisions to improve project quality.
  6. Ensure timely delivery of tasks within deadlines
    • Manage time effectively and prioritize tasks to meet project goals.
    • Collaborate with the team to address challenges related to potential delays.
  7. Identify technical issues and improve processes and code quality
    • Analyze and resolve existing issues in the codebase and project architecture.
    • Propose and implement optimized solutions to enhance performance and quality.

Requirements

  1. Hands-on experience with React and JavaScript (minimum of three years)
    • Proven track record of working on real-world projects using React.
    • Familiarity with common libraries and tools in the React ecosystem.
  2. Deep knowledge of JavaScript concepts
    • Strong understanding of concepts
    • Experience with ES6+ features and leveraging modern JavaScript effectively.
  3. Proficiency in React
    • Expertise in concepts such as Hooks, Context API, and Performance Optimization.
  4. Expertise in debugging
    • Ability to quickly identify and fix errors and technical issues.
    • Proficiency with debugging tools like DevTools and monitoring tools.
  5. Strong knowledge of Git and version control processes
    • Experience working in team environments with Git Flow.
  6. Problem-solving and analytical thinking skills
    • Ability to break down complex problems into manageable parts and propose effective solutions.
    • Creative thinking and innovation to offer new and impactful ideas.
  7. Familiarity with Next.js
    • Understanding of Server-Side Rendering (SSR) and Static Site Generation (SSG).
    • Ability to optimize Next.js projects for better performance.

Nice to Have

  • Experience with React Query for efficient data fetching and caching.
  • Familiarity with Tailwind CSS for rapid and consistent styling.
  • Knowledge of testing frameworks like Jest, React Testing Library, or Cypress for writing and maintaining robust tests.

Job Requirements

Age
25 - 35 Years Old
Gender
Men / Women
Software
React| Intermediate GIT| Intermediate Java| Intermediate

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

ارسال رزومه برای تخفیفان