Iranian Company in Tech Industry
Annual Package: 300 - 400 million Tomans
Responsibilities:
· Develop user-friendly web applications using React.js, ensuring a seamless user experience.
· Collaborate with designers and back-end developers to implement responsive and visually appealing interfaces.
· Write clean, maintainable, and efficient code while adhering to best practices in front-end development.
· Optimize applications for maximum speed and scalability, addressing performance issues as they arise.
· Conduct code reviews and provide constructive feedback to team members to improve overall code quality.
· Stay updated with the latest industry trends and technologies related to front-end development.
· Troubleshoot and debug applications to resolve issues and enhance functionality.
· Participate in Agile/Scrum ceremonies, contributing to project planning and progress discussions.
· Maintain documentation for code, processes, and workflows to ensure clarity and knowledge sharing within the team.
Requirements:
· Proficiency in JavaScript, HTML, and CSS, with a strong understanding of React.js and its core principles.
· Experience with state management libraries such as Redux or Context API.
· Familiarity with RESTful APIs and integrating third-party services into applications.
· Knowledge of modern front-end build pipelines and tools (e.g., Webpack, Babel).
· Understanding of responsive design principles and mobile-first development.
· Experience with version control systems, particularly Git.
· Strong problem-solving skills and attention to detail.
· Ability to work collaboratively in a team environment and communicate effectively with non-technical stakeholders.
· A portfolio showcasing previous projects or contributions to open-source initiatives is a plus.