We are seeking a highly skilled and experienced Frontend Developer to join our team. In this role, you will focus on designing, building, and optimizing complex web applications, working closely with product managers, designers, and backend engineers. You will be responsible for ensuring high-quality, performant, and maintainable front-end code while contributing to architectural decisions and the continuous improvement of our web applications.
Key Responsibilities:
Develop, enhance, and maintain high-performing, responsive web applications, ensuring scalability, security, and an exceptional user experience.
Collaborate with designers and product teams to transform UI/UX concepts into seamless, interactive user interfaces.
Partner with backend developers to integrate APIs, delivering smooth and reliable end-to-end functionality.
Write clean, modular, and maintainable code while upholding best practices through thorough code reviews and team collaboration.
Stay ahead of industry trends, continuously improving front-end technologies, processes, and architectural decisions.
Requirements:
3+ years of experience in front-end development, with a strong focus on React and TypeScript.
Deep expertise in building complex user interfaces with Material-UI (MUI), HTML5, and CSS3.
Expertise in creating dynamic, user-friendly interfaces with a focus on responsive design and cross-browser compatibility.
Reliable skill in performance optimization and adherence to front-end best practices.
Hands-on experience with version control tools and workflows, such as Git and Git Flow.
Strong understanding of asynchronous programming, RESTful APIs, and reusable logic patterns.
Practical knowledge of state management solutions, including Redux or Context API.
Ability to create custom hooks and modular components for scalable development.
Exceptional problem-solving skills, attention to detail, and a commitment to delivering high-quality work.
Strong communication and teamwork skills to thrive in a collaborative environment.
Nice to Have:
Experience with Tailwind CSS for building and styling responsive layouts.
Familiarity with front-end testing frameworks (Jest, Cypress, etc.).
Familiarity with form-related libraries such as React Hook Form or Formik.
Knowledge of modern JavaScript workflows and performance optimization techniques.
Familiarity with CI/CD pipelines and deployment processes.
Perks & Benefits:
Competitive salary
Flexible working hours and remote work options
Transportation and commute allowance
Health insurance
Annual online learning account (Maktabkhooneh)
Health allowance to support physical and mental well-being
Opportunities for career growth and professional development
Team-building activities
Complimentary Breakfast
Collaborative work environment
معرفی شرکت
استارتاپ "تومن" در حال حاضر مشغول فعالیت در حوزه فینتک است. ما در "تومن" به پشتوانه فهم عمیق از کسبوکار و تیم جوان، متعهد و متخصص خود به دنبال ایجاد محصولی منحصربفرد و برندی ماندگار در صنعت پرداخت کشور هستیم.
در حال حاضر "تومن" با ایجاد فضای کار تیمی و پویایی در تیم خود توانسته است بسیاری از فارغ التحصیلان و متخصصین حوزه های مختلف را در تیم خود جذب کند و به کمک آنها و با استفاده از تکنولوژیهای روز دنیا، بطور مداوم در حال توسعه و افزایش سهم بازار است.
همکاری با "تومن" علاوه بر شرایط جذاب کاری، فرصت یادگیری، خلاقیت، ایده پردازی را برای شما فراهم و مسیر توسعه فردی و حرفه ای شما را هموارتر می کند.