Are you a highly skilled Senior Front End Developer with a passion for building web applications and a deep understanding of the latest front-end technologies? We are looking for someone who can help us make dreams come true. If you are someone who, like us, has a passion for coding, especially in frontend development, and enjoys building effective and valuable solutions that can change the business landscape forever, then you might just be our soul mate. Come join us and let's make great things happen together!
Responsibilities:
As a Senior Front End Developer, you will work on complex projects and collaborate with cross-functional teams to build responsive and performant web applications using a variety of technologies. You will be responsible for writing clean, maintainable, and efficient code using best practices and design patterns.
Develop, test, and maintain high-quality web applications using Javascript, Typescript, React, NextJS, Redux, Nx, Zustand, and Micro Frontend (Module federation) architectures.
Collaborate with cross-functional teams to design and develop new features, applications, and components.
Ability to work on current code base, contribute to the current projects
Build reusable code and libraries for future use
Paying attention to details, considering rare cases/exceptions during development
Consider “Performance” as the highest priority during development
Suggest solutions and ideas to improve current applications
Belief in “Clean code” and write readable and extensible codes
Be comfortable in documenting, observing current document guidelines
Be autodidact and able to solve his/her problems without the need to get help from others.
Work with build tools like Webpack, Vite, and Babel to create efficient and maintainable codebases.
Write automated tests using testing frameworks like Jest, Vitest and Cypress.
Requirements :
Proficient in React
Experience in optimization techniques in Front-end development
Experience with Agile methodology and willingness to work in a Scrum environment
Willingness to learn and adapt as the requirements grow and change.
working with complex web applications built in React and JavaScript or Typescript
Having a deep understanding of system design, data structures, and algorithms
Proficient understanding of code versioning tools
Strong verbal and written communication skills
معرفی شرکت
ما در دیجیکالا به عنوان شرکتی که در حوزه تجارت الکترونیک فعالیت میکنه، به دنبال تحقق رویای «لبخندی برای همه ایران» هستیم. در همین راستا، با بهرهگیری از فناوریهای روز دنیا و توسعه مداوم سرویسهای مبتنی بر تکنولوژی، ارزشهای خودمون رو در مشتریمحوری، اشتیاق برای تعالی، کارگروهی و نتیجهگرایی دنبال میکنیم.
در گروه دیجیکالا امکانی فراهم شده تا ما با افراد با تخصصهای متنوع در یک مجموعه فعالیت کنیم. علاوه بر این، با توجه به سرعت رشد بالا در دیجیکالا، امکان رشد و توسعه رو در مواجهه با چالشها و استفاده از برنامههای توسعه و آموزش متنوع داریم.