Hiring React Developer in Tehran

وب سایت persianvl

Join Our Innovative Startup as a React Developer Mid-Level/Senior – Remote
Are you a passionate React developer with a knack for building scalable, high-quality applications? Do you thrive in a fast-paced, innovative environment? If so, we want YOU to be a part of our journey!
About Us:
We are a cutting-edge startup building a B2B product designed to help tech companies automate their software testing and documentation processes. Our mission is to revolutionize how tech companies streamline their workflows, and we’re looking for talented developers to join us from the ground up. As a new and innovative company, we guarantee a stable position for at least the next three years, offering you the opportunity to grow with us.

React Developer

Province
Tehran
Gender
Male, Female
Work Experience
Experience Required
Job Type
Full Time, Remote
Salary
Agreement

Requirements

  • Proven work experience (minimum 3 years for mid-level, 5 years for senior) with documented proof (e.g., insurance history or official employer confirmation letter).
  • Strong problem-solving skills and a passion for writing clean, maintainable code.
  • Experience working in remote teams and collaborating effectively.
  • A self-starter attitude with the ability to take ownership of tasks and deliver high-quality results.

What We’re Looking For

  • We’re seeking a Mid-Level (3+ years) or Senior (5+ years) React Developer with proven expertise in the following:
  • Core Skills: React, Next.js, TypeScript, Jest, E2E Testing, MUI (Material-UI), Clean Code
  • DevOps & Tools: Docker, CI/CD
  • Architecture & Design: Domain-Driven Design (DDD)
  • APIs: REST API, GraphQL

Responsibilities

  • Develop and maintain our B2B product, ensuring scalability, performance, and reliability.
  • Collaborate with the team to design and implement new features.
  • Write clean, testable code and contribute to our CI/CD pipeline.
  • Participate in code reviews and provide constructive feedback.
  • Continuously improve your skills and take on more responsibilities as you grow.

Hiring Process

  • Step 1: General Interview + First Technical Interview
  • Get to know the team and our collaboration style.
  • Answer technical questions to showcase your expertise.
  • Step 2: Coding Challenge
  • Complete a coding challenge within 7 days.
  • Step 3: Coding Challenge Presentation + Second Technical Interview
  • Present your coding challenge solution.
  • Dive deeper into technical discussions.
  • Final Step: Offer
  • Receive a competitive offer to join our team!

Why Join Us?

  • Be part of an innovative startup from the very beginning.
  • Work on a product that directly impacts tech companies worldwide.
  • Enjoy a flexible, remote-first work environment.
  • Grow your career with us and take on new challenges.

Working Hours

Saturday to Thursday 8-17

Benefits

Insurance Sup.Insurance Bonuses Remote Work Flexi Time
  • It is possible to hire people with disabilities.

Other Benefits

  • Remote Work: Work from the comfort of your home.
  • Probation Period: 6 months (after which you’ll receive a device, insurance, and additional benefits).
  • Performance-Based Rewards: Earn more by handling more tickets or developing your skills.
  • Notice Period: 2 weeks.
  • Growth Opportunities: We value self-improvement and reward it with higher compensation.

Job Location

Tehran province