Iranian company in Software and IT Industry (SaaS)
Annual Compensation: 500 – 600 million toman
Responsibilities:
· Frontend Development: Design and implement efficient and responsive user interfaces using React.js and Next.js, adhering to best practices and coding standards.
· Component Library: Create and maintain a reusable component library to ensure consistent and streamlined development across different projects.
· Performance Optimization: Identify and implement performance improvements to deliver fast-loading and smooth user experiences.
· Responsive Design: Ensure that the user interface is responsive and works seamlessly across various devices and screen sizes.
· Frontend Integration: Collaborate closely with backend developers to integrate frontend components with the server-side infrastructure.
· Code Reviews and Mentorship: Conduct thorough code reviews and provide constructive feedback to junior developers to promote code quality and foster a culture of continuous learning.
· Cross-Browser Compatibility: Ensure cross-browser compatibility and address any browser-specific issues that may arise during development.
· Performance Monitoring: Monitor and analyze frontend performance metrics, identifying areas for improvement and implementing optimizations.
Requirements:
· Proven experience as a Frontend Developer, with a track record of delivering successful projects in a senior capacity. Experience in Iran’s Big Startups is preferred.
· Strong proficiency in React.js and Next.js, with a deep understanding of frontend development and related technologies like HTML, CSS, and JavaScript and TypeScript.
· Experience with state management libraries like Recoil and familiarity with server-side rendering (SSR) using Next.js.
· Proficient in TypeScript and its best practices for building scalable and maintainable applications.
· Familiarity with Tailwindcss for efficient and modular styling of UI components.
· Familiarity with "browser-based debugging and performance testing software" to analyze and optimize application performance.
· Responsive Web Design: Solid knowledge of responsive web design principles and techniques, ensuring a seamless user experience across various devices.
· Frontend Build Tools: Experience with build tools like Webpack, Babel, and other modern frontend development workflows.
· Version Control: Proficient in Git and collaborative software development workflows.
· Strong problem-solving skills and the ability to design elegant and scalable frontend solutions.
Leadership Abilities: Experience leading frontend development projects and mentoring junior developers.
· Up-to-date with the latest industry trends, technologies, and best practices in frontend development.
· Familiarity with UX/UI design principles and the ability to work closely with designers to implement their vision accuratel