Front-End Developer
Job Description
We are seeking a talented Front-End Developer with a strong dedication to teamwork and innovation. Your expertise in HTML, CSS, JavaScript, TypeScript, React.js 18.3, and Next.js 14 will be crucial as you help us build intuitive and visually appealing user interfaces for our business marketplace.
Responsibilities
- Develop and maintain high-quality web applications using HTML, CSS, JavaScript, TypeScript, React.js 18.3, and Next.js 14.
- Integrate with REST APIs to connect front-end applications with backend services.
- Collaborate closely with designers and backend developers to create seamless user experiences.
- Participate in Agile and Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Utilize Git for version control and manage tasks using Trello.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Stay up-to-date with the latest industry trends and technologies to ensure our applications remain cutting-edge.
Requirements
- Proficiency in HTML, CSS, JavaScript, TypeScript, React.js 18.3, and Next.js 14.
- Experience with REST API integration.
- Familiarity with Agile and Scrum methodologies.
- Strong knowledge of Git for version control.
- Experience using Trello or similar project management tools.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and a good command of English.
- A collaborative and team-oriented mindset.
Preferred Qualifications
- Experience with additional front-end frameworks or libraries.
- Knowledge of modern build tools and development workflows.
- Knowledge of PWA concepts
- Familiarity with Docker and CI/CD practices
- Understanding of web performance optimization techniques.
- Familiarity with user experience (UX) principles and best practices.
Working Time
- Hybrid working model: max 3 days a week in the Tehran office, the rest remote.
- Flexible work hours.
What We Offer
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- The chance to work on exciting and innovative projects.
If you’re a smart and dedicated front-end developer looking to join a dynamic team, we’d love to hear from you! Please send your resume.