About Us Goodfolio is a leading AI-powered SaaS company specializing in building innovative products that streamline and enhance business operations. Our flagship product, Finspector, is an AI-driven financial marketing compliance platform designed to help businesses gain insights, manage risk, and streamline operations for marketing compliance. We are looking for a Senior Frontend Engineer to join our team and play a crucial role in shaping our user interfaces, ensuring exceptional user experiences, and delivering top-quality software.
Role Overview As a Senior Frontend Engineer, you will be responsible for developing and maintaining user-facing features using React.js and Next.js. You will collaborate closely with our product, design, and backend engineering teams to create responsive, high-performance, and visually appealing web applications. You will play a key role in designing and implementing features, ensuring code quality, and mentoring junior engineers.
Please apply if you have:
Good communication skills in English
Open to travel to outside Iran
At least 5 years of work experience as frontend developer
Key Responsibilities - Develop and maintain web applications using React.js and Next.js. - Collaborate with product managers, designers, and backend engineers to translate requirements into well-engineered solutions. - Implement responsive and user-friendly interfaces that work seamlessly across various devices and browsers. - Optimize components for maximum performance and compatibility. - Lead technical discussions, design reviews, and code reviews, ensuring best practices and high coding standards. - Stay up-to-date with the latest trends and best practices in frontend development, particularly within the React ecosystem. - Work with the team to identify and resolve performance and scalability issues.
Requirements - Proficiency in English for effective communication within a multicultural team. - Strong experience with TypeScript in a React.js and Next.js environment. - Familiarity with server-side rendering (SSR) and static site generation (SSG) using Next.js. - Minimum 5 years of professional experience in frontend development, with a strong focus on React.js and Next.js. - Proficiency in JavaScript, HTML5, and CSS3, with a deep understanding of web development fundamentals. - Experience with modern frontend build tools and frameworks, including Webpack, Babel, and ESLint. - Strong understanding of RESTful APIs and integration of frontend components with backend services. - Experience with state management libraries such as Redux or Recoil. - Proven experience in implementing responsive design and cross-browser compatibility. - Knowledge of testing frameworks and tools like Jest, React Testing Library, or similar. - Strong problem-solving skills and the ability to troubleshoot and optimize web applications for performance. - Excellent communication skills and a proactive approach to collaboration. - Ability to work both independently and collaboratively in a fast-paced environment.
Preferred Qualifications - Knowledge of frontend architecture patterns and component-driven development (e.g., Storybook). - Understanding of SEO principles and best practices for optimizing web applications. - Experience with CI/CD processes and deployment strategies. - Proficiency in backend technologies (e.g., Node.js, Python) is an advantage. - Experience in PWA (Progressive Web Applications) - Experience in React Native
Benefits - Competitive salary - Flexible working hours and remote work options. - Opportunities for professional growth and development. - A collaborative and innovative work environment.
If you are passionate about building scalable, high-performance web applications and want to be part of an innovative and dynamic team, we’d love to hear from you!