استخدام Senior ReactJS Developer
شرح موقعیت شغلی
Job Summary:
We are looking for a Senior 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:
- Frontend 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
- Frontend Integration: Collaborate closely with backend developers to integrate frontend components with the server-side infrastructure
- Code Reviews and Mentorship: Conduct thorough code reviews and provide constructive feedback to junior developers to promote code quality and foster a culture of continuous learning
- Cross-Browser Compatibility: Ensure cross-browser compatibility and address any browser-specific issues that may arise during development
- Performance Monitoring: Monitor and analyze frontend 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:
- +5 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.
- Strong proficiency in Next.js framework.
- Experience with Rest API.
- Proficiency in code versioning tools, specifically Git and GitLab.
- Knowledge of server-side rendering.
- Experience with state management libraries (e.g. Zustand).
- Competency using frontend testing: Cypress.
- Strong technical background, web and front-end application development designs, and best practices.
- 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)
- Working with IndexedDB
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 frontend technologies.
مهارتهای مورد نیاز
- Javascript
- Redux
- CSS3
- ReactJS
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست