استخدام React) Senior Front-End Developer)
شرح موقعیت شغلی
We are seeking a skilled React/Next.js developer with expertise in Tailwind CSS, TypeScript, and Socket.io to join our team and contribute to the development of our platform. As a React/Next.js developer, you will be responsible for building efficient, high-performance, and scalable web applications. You will collaborate with the design and product teams to implement user interfaces, ensure a seamless user experience, and integrate real-time communication using Socket.io.
Responsibilities:
- Develop and maintain user-facing features using React, Next.js, Tailwind CSS, TypeScript, and Socket.io.
- Collaborate with the design team to translate wireframes and mockups into responsive web interfaces.
- Utilize Tailwind CSS to style components and ensure consistent design patterns efficiently.
- Build reusable components and libraries for future use, leveraging the power of TypeScript for type safety and code scalability.
- Optimize web applications for maximum speed and scalability, leveraging the performance benefits of Next.js, Tailwind CSS, and Socket.io.
- Implement responsive designs and ensure cross-browser compatibility using CSS media queries and responsive techniques.
- Collaborate with back-end developers to integrate front-end and back-end functionalities, including real-time communication features using Socket.io.
- Participate in code reviews to maintain code quality and ensure best practices.
- Conduct thorough testing and debugging of web applications, employing TypeScript's static type-checking capabilities.
- Stay up-to-date with the latest trends and technologies in web development, particularly in the React, Next.js, Tailwind CSS, TypeScript, and Socket.io ecosystems.
Requirements:
- Strong proficiency in JavaScript, ES6+, and TypeScript.
- Extensive experience in developing web applications using React and Next.js.
- Solid understanding of HTML5, CSS3, and responsive design principles.
- Proficiency in Tailwind CSS for efficient and scalable styling.
- Experience with CSS preprocessors like Sass or LESS.
- Knowledge of state management libraries such as Redux or MobX.
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with Socket.io for real-time communication and updates.
- Experience with version control systems like Git.
- Familiarity with build tools like Webpack or Babel.
- Ability to write clean, maintainable, and reusable code.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.
- Attention to detail and a passion for delivering high-quality work.
Preferred Qualifications:
- Experience with server-side rendering (SSR) and static site generation (SSG) using Next.js.
- Knowledge of testing frameworks such as Jest or React Testing Library.
- Experience with continuous integration and deployment (CI/CD) pipelines.
- Understanding of web accessibility standards and best practices.
If you are a talented React/Next.js developer with expertise in Tailwind CSS, TypeScript, and Socket.io and looking to work in a collaborative and dynamic environment, we would love to hear from you. Please provide examples of your previous work or projects along with your application.
مهارتهای مورد نیاز
- Front-end
- React
- Javascript
- Redux
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست