We are looking for a talented and experienced Front-End Developer to join our team in Isfahan (On-site). If you are passionate about modern web technologies, enjoy solving complex technical challenges, and take pride in building high-quality products, we'd love to hear from you! You will work closely with our product, design, and engineering teams to build, improve, and maintain scalable, high-performance web applications.
Responsibilities:
Design, develop, and maintain scalable, high-performance front-end applications, leveraging AI tools and capabilities effectively throughout the development process.
Collaborate closely with UI/UX designers and back-end developers to deliver seamless, intuitive, and user-focused experiences.
Write clean, maintainable, and testable code following software development standards and best practices, with effective use of AI-assisted development.
Optimize application performance, speed, accessibility, and overall UI quality.
Identify and resolve technical issues and contribute to the continuous improvement of frontend architecture and development processes.
Stay up to date with emerging technologies and evaluate and adopt relevant tools and practices.
Requirements:
3+ years of professional experience in front-end development.
Strong proficiency in HTML, CSS, JavaScript, and TypeScript.
Hands-on experience with Next.js and its related capabilities and architectural patterns.
Strong understanding of React.js concepts
Strong proficiency in using AI for front-end development, including the effective use of AI tools and coding assistants for development, code review, optimization, debugging, and problem-solving.
Strong understanding of RESTful APIs, GraphQL, HTTP protocols, and modern web standards.
Good knowledge of responsive design, UX/UI principles, accessibility, and SEO best practices.
Experience with Git and Git Flow.
Familiarity with testing tools and frameworks such as Jest, and Playwright.
Experience working in Agile/Scrum development teams.
Soft Skills:
Passion for continuous learning and professional growth.
Strong analytical and problem-solving skills.
Creative, responsible, and open to technical challenges.
Strong teamwork and communication skills.
Organized, detail-oriented, and committed to quality and deadlines.
Ability to manage tasks effectively and deliver high-quality results on time.
Job Details:
Employment Type: Full-time
Work Mode: On-site – Isfahan
Compensation: Negotiable, based on experience and qualifications