استخدام Senior Front-End Developer (Next.js)
شرح موقعیت شغلی
About the Role :
We are looking for a highly motivated Senior/Mid-Level Frontend Developer specializing in Next.js to join our dynamic startup team. This role demands versatility, resilience under pressure, and a proactive approach, as you’ll be working on all aspects of our frontend infrastructure. Your primary focus will be on building and maintaining a robust and responsive user interface, ensuring smooth data handling, and optimizing the end-user experience.
Key Responsibilities :
• Frontend Development: Design and develop high-quality, responsive user interfaces using Next.js, Tailwind CSS, and TypeScript, adapting quickly to shifting project requirements in a startup environment.
• Data Handling: Leverage React Query to manage complex client-side data flows, including CSR (Client-Side Rendering), SSR (Server-Side Rendering), and SSG (Static Site Generation), with a focus on performance and user experience.
• Performance Optimization: Identify bottlenecks and optimize loading times across different devices and browsers. Fine-tune components and data flows for maximum efficiency.
• Testing & Code Quality: Write comprehensive tests for all frontend components and features, using tools that best fit the project. Maintain code quality and adherence to best practices, using ESLint and other code quality tools.
• Collaboration & Communication: Work closely with backend developers and cross-functional team members to integrate frontend functionality with backend services, providing end-to-end solutions.
• Docker & Development Environment: Utilize Docker for local development and ensure seamless integration of the frontend codebase into our containerized environment, contributing to an efficient CI/CD process.
Technical Requirements :
• Next.js Expertise: Extensive experience with Next.js, React, and React hooks. Ability to handle various rendering strategies (CSR, SSR, SSG) and efficiently manage state and data flows.
• TypeScript Proficiency: Strong grasp of TypeScript, with a focus on type safety and scalability within complex frontend applications.
• Tailwind CSS: Experience using Tailwind CSS to create responsive and visually consistent UIs, with a keen eye for design best practices.
• Agile Development: Familiarity with Agile methodologies, sprint cycles, and experience adapting to a fast-paced, iterative environment.
• Testing & Code Quality: Demonstrated experience with frontend testing tools (e.g., Jest, React Testing Library) and familiarity with best practices for writing maintainable and testable code.
Preferred Skills :
• Docker: Practical experience with Docker for development and deployment, with an understanding of containerized application workflows.
• Soft Skills: Ability to prioritize effectively, work independently, and adapt quickly in a startup setting where responsibilities may change dynamically.
What We Offer :
• Opportunity to work in a fast-growing startup environment where you can make a direct impact on product development.
• Flexible work culture, opportunities for professional growth, and a chance to work with cutting-edge frontend technologies.
We are looking for a highly motivated Senior/Mid-Level Frontend Developer specializing in Next.js to join our dynamic startup team. This role demands versatility, resilience under pressure, and a proactive approach, as you’ll be working on all aspects of our frontend infrastructure. Your primary focus will be on building and maintaining a robust and responsive user interface, ensuring smooth data handling, and optimizing the end-user experience.
Key Responsibilities :
• Frontend Development: Design and develop high-quality, responsive user interfaces using Next.js, Tailwind CSS, and TypeScript, adapting quickly to shifting project requirements in a startup environment.
• Data Handling: Leverage React Query to manage complex client-side data flows, including CSR (Client-Side Rendering), SSR (Server-Side Rendering), and SSG (Static Site Generation), with a focus on performance and user experience.
• Performance Optimization: Identify bottlenecks and optimize loading times across different devices and browsers. Fine-tune components and data flows for maximum efficiency.
• Testing & Code Quality: Write comprehensive tests for all frontend components and features, using tools that best fit the project. Maintain code quality and adherence to best practices, using ESLint and other code quality tools.
• Collaboration & Communication: Work closely with backend developers and cross-functional team members to integrate frontend functionality with backend services, providing end-to-end solutions.
• Docker & Development Environment: Utilize Docker for local development and ensure seamless integration of the frontend codebase into our containerized environment, contributing to an efficient CI/CD process.
Technical Requirements :
• Next.js Expertise: Extensive experience with Next.js, React, and React hooks. Ability to handle various rendering strategies (CSR, SSR, SSG) and efficiently manage state and data flows.
• TypeScript Proficiency: Strong grasp of TypeScript, with a focus on type safety and scalability within complex frontend applications.
• Tailwind CSS: Experience using Tailwind CSS to create responsive and visually consistent UIs, with a keen eye for design best practices.
• Agile Development: Familiarity with Agile methodologies, sprint cycles, and experience adapting to a fast-paced, iterative environment.
• Testing & Code Quality: Demonstrated experience with frontend testing tools (e.g., Jest, React Testing Library) and familiarity with best practices for writing maintainable and testable code.
Preferred Skills :
• Docker: Practical experience with Docker for development and deployment, with an understanding of containerized application workflows.
• Soft Skills: Ability to prioritize effectively, work independently, and adapt quickly in a startup setting where responsibilities may change dynamically.
What We Offer :
• Opportunity to work in a fast-growing startup environment where you can make a direct impact on product development.
• Flexible work culture, opportunities for professional growth, and a chance to work with cutting-edge frontend technologies.
مهارتهای مورد نیاز
- HTML5
- Front-end
- NextJS
- ES6
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۳۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست