Iranian company dealing only with Iranian entities
1403
Privately held
Ecotrust is a personal investment and asset management platform that helps individuals make more informed financial decisions by analyzing their financial situation, risk tolerance, and asset allocation.
We are seeking a Senior Front-End Developer who is not only an expert in React.js and Next.js, but also has a strong foundation in algorithms, data structures, design patterns, and problem-solving. The ideal candidate should be capable of tackling complex challenges, designing scalable solutions, and leading technical discussions within the team. Responsibilities
Architect, develop, and optimize scalable web applications with React.js and Next.js.
Apply design patterns and best practices to ensure maintainability and scalability.
Solve complex problems with efficient algorithms and data structures.
Collaborate with backend, design, and product teams to deliver seamless experiences.
Ensure code quality through reviews, testing, and clean architecture.
Optimize applications for performance, SEO, and accessibility.
Requirements
5+ years of professional experience in front-end development.
Strong knowledge of TypeScript and JavaScript (ES6+).
Proficiency in algorithms, data structures, and problem-solving.
Solid understanding of design patterns and clean architecture principles.
Experience with Git workflows (branching, PRs, conflict resolution, CI/CD).
Hands-on experience with API integration (REST).
Knowledge of system design or large-scale front-end architecture.
Strong understanding of performance optimization and web security best practices.
Nice to Have
Testing experience (Jest, Cypress, RTL).
Familiar with state management (Redux, Zustand, Recoil, etc.).