About the Role:
As a Front-End Developer at MofidApp (Mofid Brokerage), you will be a key member of our growing development team, responsible for crafting exceptional and high-performance user interfaces for our applications. You will tackle large-scale challenges and work on products used by millions of users daily. If you are passionate about creating fast, engaging, and superior user experiences, and thrive in a professional environment focused on quality, innovation, and high standards, this role is an ideal opportunity for you.
Responsibilities:
- Lead the development of visually stunning, user-friendly, and performant web interfaces using modern technologies. Collaborate closely with designers and back-end developers to deliver seamless, high-quality applications.
- Utilize your deep expertise in front-end development, staying current with industry trends and emerging technologies. Advocate for and implement best-in-class engineering standards and practices within the team.
- Build interfaces with a strong emphasis on user experience, accessibility, and performance, ensuring our applications meet the highest standards of usability.
- Uphold superior code quality, conduct thorough code reviews, and foster a culture of writing maintainable, scalable code within a large codebase. Promote technical excellence and continuous improvement.
Requirements:
- Minimum 3 years of professional experience with React.js and strong proficiency with Next.js (including SSR, SSG, App Router, and advanced techniques).
- Strong command of JavaScript/TypeScript, with a deep understanding of modern concepts such as Hooks, Context API, State Management, and performance optimization.
- Experience working with Service Workers and building offline-first capabilities.
- High proficiency in Tailwind CSS and experience with Design Systems (e.g., Material UI, Chakra UI, Ant Design) or developing custom design systems.
- Commitment to clean code princip