We are looking for a junior Front-End Developer as in who is passionate about building innovative and user-friendly web applications. You will be responsible for developing and maintaining our front-end code using React and other modern technologies. You will also work closely with the UI/UX team to implement their designs and ensure a consistent and seamless user experience.
Key Responsibilities:
· Front-end Development: Design and implement efficient and responsive user interfaces and reusable components using React and Next.js, adhering to best practices and coding standards
· Performance Optimization: Identify and implement performance improvements to deliver fast-loading and smooth user experiences
· Responsive Design: Ensure that the user interface is responsive and works seamlessly across various devices and screen sizes
· Front-end Integration: Collaborate closely with back-end developers to integrate front-end components with the server-side infrastructure
· Cross-Browser Compatibility: Ensure cross-browser compatibility and address any browser-specific issues that may arise during development
· Performance Monitoring: Monitor and analyze front-end performance metrics, identifying areas for improvement and implementing optimizations
· UI/UX : Collaborate with the UI/UX team to implement their designs and ensure a consistent and seamless user experience across all devices and browsers.
Requirements:
· +2 years of experience in front-end development.
· Strong proficiency in HTML, CSS and CSS pre-processors (e.g. SCSS).
· Experience with TailwindCSS.
· In-depth knowledge of TypeScript and JavaScript EC2015.
· In-depth understanding of React library.
· Familiar with Next.js framework.
· Experience with Rest API.
· Experience with code versioning tools, specifically Git and GitLab.
· Experience with state management libraries (e.g. Zustand).
· Competency using front-end testing: Cypress.
· Experience with CSS preprocessors (e.g., Sass, LESS).
· Experience with tools like React Query.
· Practical experience of Web app optimization to reach maximum speed.
Preferred Qualifications:
· Experience with continuous integration and continuous delivery (CI/CD)
· Familiar with internationalization of Nextjs applications
· Knowledge and experience of PWA implementation(with Service worker)
Individual Qualifications:
· Excellent problem-solving and debugging skills
· Ability to work independently and as part of a team
· Strong communication and collaboration skills
· Staying current with industry trends and advancements in front-end technologies.
معرفی شرکت
در نشر دیجیتال ویراطرحفردا با ایدههای دانشمحور در زمینه آموزش مجازی، محصول "مداداپ" را به کمک دوستان خلاق و حرفهای ساختهایم.
سعی ما بر این است که با تقویت کار جمعی با روشهای نو، محیط کاری مثبت، صمیمی و به دور از تنش را برای همکاران فراهم کنیم.