ماشینااا
ماشینااا

Front-End Developer

Tehran/ Jordan
Full Time
Saturday to Wdnesday From 9:30 to 18:30 (Flexible)
-
Flexible working hours
51 - 200 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1402
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
language English-Intermediate

Job Description

We are looking for a Front-End Developer to join our product engineering team and help us build reliable, scalable, and high-performance web applications. In this role, you will work closely with product managers, designers, and backend engineers to develop user-facing features, improve user experience, integrate with APIs, and optimize front-end performance. This role follows a hybrid working model.

Responsibilities
- Develop and maintain web applications using React.js and Next.js.
- Build new product features based on business and user requirements.
- Create reusable, scalable, and maintainable frontend components.
- Work with RESTful APIs and collaborate closely with backend engineers.
- Manage application state and data fetching using modern React patterns and tools.
- Implement forms, validation, and user input handling in a reliable and secure way.
- Ensure responsive, mobile-first, and cross-browser-compatible interfaces.
- Optimize application performance, loading speed, and Core Web Vitals.
- Debug and resolve frontend issues using browser DevTools and performance tools.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with product, design, and engineering teams to deliver high-quality features.
- Follow clean code principles, project structure standards, and team workflows.

Required Qualifications
- 3+ years of professional experience as a Frontend Developer.
- Strong experience with React.js and practical experience with Next.js.
- Solid knowledge of JavaScript ES6+ and TypeScript.
- Good understanding of React hooks, component architecture, and state management.
- Experience with Zustand, Redux Toolkit, Context API, or similar state management tools.
- Experience with data fetching and caching tools such as TanStack Query, React Query, or SWR.
- Familiarity with authentication flows such as JWT, refresh tokens, or session-based auth.
- Good understanding of Git and collaborative development workflows.

Job Requirements

Age
25 - 35 Years Old
Gender
Men / Women
Language
English| Intermediate - 50%

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

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

insight applicant

مقایسه من با سایر متقاضیان