Banner Image

Skills

  • App Development
  • Component Development
  • CSS
  • Front End Development
  • JavaScript
  • Responsive Web Design
  • Software Development
  • Web Development
  • Website Design

Services

  • Front End Web Application Development

    $25/hr Starting at $35 Ongoing

    Dedicated Resource

    Front-End Web Developer with over 5 years of experience in web-app development, proficient in React.js/Next.js and JavaScript/TypeScript. Also passionate about applying standard styling principles and...

    App DevelopmentComponent DevelopmentCSSFront End DevelopmentJavaScript

About

Where imagination meets creativity!

Front-End Developer with over 5 years of experience in web-app development, proficient in React.js/Next.js and JavaScript/TypeScript. I have become interested in web development since my Bachelor’s degree in “Computer Software”. Since graduating, I have worked as a web designer/developer in several high-tech companies.
I have been trying to keep myself updated by watching Youtube tutorials and enrolling in specialized English-taught courses on online learning platforms such as Coursera, LinkedIn, EdX, etc. I am constantly learning because I never settle and front-end development is a growing field, so I need to be updated with the latest technologies.
Front-end development is perfectly aligned with my interests. It incorporates creativity and problem-solving as well as team working skill. It also gives me the opportunity to gain a lot of soft skills during the work. For instance, I have to collaborate with our team and at least 2 more teams as well:
- Our team: For knowledge sharing, code review, and refactor process.
- Backend team: For delivering APIs and their documentation.
- UI/UX team: For delivering the Figma/XD design.
Besides, I am pretty good at time management, since I am experienced at working in an agile‑driven environment to stick to project timelines and meet the product owner's needs.
I am passionate about applying standard styling principles and building user-friendly and responsive user interfaces (UIs) using CSS3, Sass, TailwindCSS, Ant Design, and Styled Components.
Recently, I have started learning "Testing" in React.js specifically Unit-Testing using JEST and I try to implement TDD approach before the coding.

Here are some of my technical skills:
• Troubleshooting, researching, and analyzing issues/concerns to solve problems.
• Working knowledge of version controls like Git.
• Proficient in working with front-end development technologies such as React.js library, Next.js framework, Redux-Toolkit state management, React-Query, etc.
• Good command of programming languages such as JavaScript/TypeScript.
• Ability to test React with Jest and React Testing Library (RTL).
---------
Contact info:
📧 ehsansafari@hotmail.com
🌐 https://ehsansafari.com