استخدام Senior Front-End Developer (React/Next.js)
شرح موقعیت شغلی
Core Technologies & Skills
- Proficiency in JavaScript (ES6+) and TypeScript
- Framework: Next.js (React) – expert-level proficiency with page/app router
- Styling & UI: Tailwind CSS, shadcn/ui, and modern component-based responsive design systems
- API Integration: Proficient in RESTful API consumption, data fetching, and state management
- Modern React Ecosystem: Strong command of Zod, React Hook Form, Recharts, Tremor, and other charting/dashboard libraries
- Familiarity with performance monitoring and optimization (e.g., Lighthouse, Core Web Vitals)
Project Scope
Develop and maintain dashboard-style applications including:
- Interactive charts and data visualizations
- Dynamic reports and analytics panels
- User profile management systems
- Role-based access control (RBAC) interfaces
- Real-time data tables and filtering components
Experience Requirements
- Minimum 3 years of professional front-end development experience
- Proven track record of building complex, data-driven web applications
- Deep understanding of server-side rendering (SSR), static generation (SSG), and client-side rendering in Next.js
Work Style & Autonomy
- Team player: able to collaborate effectively with designers, back-end developers, and product owners
- Self-sufficient: can independently manage projects from initiation to delivery with minimal supervision
- Time management: consistently delivers high-quality work on schedule
- Multi-tasking: comfortable working on multiple projects simultaneously without losing focus or quality
- Development standards: Follow and enforce clean code standards, component-based architecture, and best practices
Project Management & Documentation
- Proficient with Git (branching strategies, code reviews, CI/CD workflows)
- Experienced with project control tools such as Trello
- Strong documentation habits: writes clear technical docs, component stories, and API integration guides
Additional Must-Haves
- Real-time data handling: experience with WebSocket, MQTT and similar real-time update mechanisms
- Testing: proficiency with modern testing libraries
- Deployment & DevOps: hands-on experience with Docker, containerization, and deployment pipelines
- AI-Powered Workflow: actively uses AI tools (e.g., GitHub Copilot, Cursor, ChatGPT, or similar) to accelerate development, improve code quality, debug efficiently, and speed up project delivery
Soft Skills & Personal Qualities:
- Code Excellence: Deep commitment to writing clean, maintainable, and well-structured code
- Communication: Strong verbal and written skills; able to articulate technical decisions clearly to both technical and non-technical stakeholders
- Cross-Team Collaboration: Proven ability to work across multiple teams, align on architectural choices, and drive consensus
- Continuous Growth: Passionate about staying current with emerging technologies and improving team workflows
- Ownership & Proactivity: Self-motivated, detail-oriented, and organized; takes full ownership of tasks from planning to delivery
What We Offer
- Opportunity to work on impactful, high-visibility dashboard projects
- Collaborative and growth-oriented team environment
- Flexible working arrangements (remote/hybrid options available)
- Competitive compensation based on experience
مهارتهای مورد نیاز
- Javascript
- NextJS
- Front-end
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست