A leading company in the field of artificial intelligence is seeking a front-end developer for the development of one of its products in the field of image processing. Given that the company's products are directly offered to customers (B2C & B2B), individuals who are knowledgeable about global standards and the best methods of presenting products to customers, stakeholders, and business partners are prioritized.
We are looking for individuals who seek a structured and professional work environment where they can develop their talents away from distractions and enjoy maintaining and producing high-quality software.
Key Responsibilities
Core Technologies
Expertise in React.js and advanced React patterns (Hooks, Context API)
Strong proficiency in Next.js (SSR, SSG, ISR, API routes, Dynamic routing)
TypeScript experience for type-safe React and Next.js applications
Advanced knowledge of JavaScript (ES6+)
HTML5, CSS3, SASS, and modern styling techniques (CSS Modules, Styled Components)
Next.js Specific Skills
Proficient with Server-Side Rendering (SSR) and Static Site Generation (SSG)
Experience with Incremental Static Regeneration (ISR)
Knowledge of API routes in Next.js for building backend logic
Understanding of Next.js routing and dynamic route management
Familiarity with Next.js middleware for authentication and security
State Management
Strong experience with Redux, RTK, Context API, or other state management tools in React
Styling and Design
Familiarity with CSS-in-JS solutions like Styled Components or Emotion
Experience with CSS Modules in Next.js
Strong understanding of responsive design and mobile-first development
Familiarity with Next.js Image component and built-in performance features
Experience with Lighthouse and other performance auditing tools
Version Control and Collaboration
Proficient with Git, GitHub, or GitLab
Experience in agile/scrum teams
Familiarity with CI/CD pipelines for deploying Next.js applications
Testing
Experience with testing React and Next.js applications using tools like Jest, Playwright, React Testing Library, or Cypress
API Integration
Experience integrating RESTful APIs in Next.js
Knowledge of authentication flows (JWT, OAuth) and handling session management in Next.js
Security
Familiarity with securing Next.js applications (input validation, XSS, CSRF protection)
Understanding of Next.js middleware for security and role-based access control
Working Conditions and Benefits
The job is remote, saving commuting time.
Flexible working hours.
Opportunities for growth and promotion.
Insurance and benefits costs are paid monthly along with the salary.
Two days off per week.
Interaction with professional staff and work experience with the latest and highest global software production standards.
Geographic location is not important; only a high-speed internet connection is required.
معرفی شرکت
رایناگ درزمینهی آموزش، مشاوره و گزینش نیروی انسانی فعال است. تلاش ما این است که با گزینش و توانمندسازی افراد، نیاز شرکتها برای به خدمت گرفتن نیروها و تیمها کارآمد و حرفهای را در کوتاهترین زمان و با کمترین هزینه برطرف سازیم و همچنین افراد را بهسوی جایگاه شغلی که شایسته آن هستند هدایت کنیم.
خدمات ما شامل اطلاعرسانی، گزینش و به خدمت گرفتن نیروی کار متناسب با درخواست و نیاز کارفرمایان است. از سوی دیگر خدمات آموزشی لازم برای توانمندسازی و تبدیلشدن افراد به نیروهای حرفه و کارآمد را فراهم میکنیم. با آموزشها و مشاورههای ما افراد مسیر هموارتری را بهسوی جایگاه شغلی موردنظر خود میپیمایند.
تشکیل یک تیم کاری هماهنگ، چابک و متخصص لازمه فرآیند هزینهبر و زمانبری برای شرکتهاست. ما با تجربه و تخصصی که درزمینهی آموزش و تشکیل تیمها چابک داریم این فرآیند را بسیار کوتاهتر و کمهزینهتر خواهیم کرد و تیمهای کارآمد و اثربخشی را به شرکتها ارائه خواهیم کرد.