We’re seeking a skilled Senior Frontend Developer with deep expertise in React and Next.js to join our team. You will lead the development of user-centric interfaces, drive performance improvements, and ensure seamless functionality across our digital products. This role is ideal for a developer who thrives on challenging projects and is passionate about building world-class user experiences.
Responsibilities:
• Develop and optimize high-performance web applications using React and Next.js
• Collaborate closely with designers, backend developers, and product managers to implement responsive and user-friendly features
• Lead frontend architectural discussions and contribute to the decision-making process for new technologies and practices
• Ensure cross-browser compatibility and responsiveness across various devices
• Optimize applications for maximum speed and scalability, including implementing server-side rendering and code-splitting
• Troubleshoot, debug, and upgrade software as needed
Required Skills and Experience:
• 5+ years of experience as a Frontend Developer, with a strong focus on React and modern JavaScript (ES6+)
• 2+ years of hands-on experience with Next.js and its core features, including server-side rendering (SSR), static site generation (SSG), and API routes
• Proficiency in TypeScript and experience in building scalable and type-safe applications
• Solid understanding of frontend build tools and package managers (e.g., Webpack, Babel, npm/yarn)
• Familiarity with state management libraries such as Redux, Context API, or Recoil
• Understanding of RESTful APIs, GraphQL, and experience integrating frontend with backend services
• Experience with version control systems, primarily Git
• Familiarity with testing frameworks and tools like Jest, Cypress, and React Testing Library
• Knowledge of web performance best practices, including lazy loading, caching, and optimization techniques
• Experience with SEO best practices and accessibility standards (WCAG)
Nice-to-Have Skills:
• Experience with deployment platforms such as Vercel, AWS, or Docker
• Knowledge of CI/CD practices and tools (GitHub Actions, Jenkins, etc.)
• Familiarity with other frontend frameworks and libraries (Vue.js, Angular) is a plus
Personal Attributes:
• Strong problem-solving skills and attention to detail
• Excellent communication and collaboration skills
• Ability to work independently and in a team, managing multiple priorities and deadlines effectively
Benefits:
• Competitive salary and performance-based bonuses
• Flexible working hours and remote work options
• Learning and development opportunities
• Health, dental, and vision benefits (if applicable)
معرفی شرکت
سیب استور یک پلتفرم دیجیتال جامع است که مشابه فروشگاههای اپلیکیشن معروف، مجموعهای گسترده از محتوای دیجیتال را ارائه میدهد. سیب استور با تمرکز بر ارائه محتوای دیجیتال باکیفیت و امن، نیازهای مختلف کاربران را از ابزارهای کاربردی و آموزشی تا سرگرمی و بازیها پوشش میدهد.
سیب استور با تاکید بر تجربه کاربری بهینه، محیطی امن و ساده برای کاربران فراهم میکند تا بتوانند به راحتی محتوای دیجیتال مورد نظر خود را پیدا و دانلود کنند. این پلتفرم با ویژگیهایی مانند پیشنهادات شخصیسازیشده، گزینههای پرداخت ایمن و بروزرسانیهای منظم، تضمین میکند که کاربران همیشه به آخرین نسخهها و باکیفیتترین برنامهها دسترسی داشته باشند.
سیب استور با هدف حمایت از توسعهدهندگان مستقل و شرکتهای بزرگ، به عنوان پلی بین سازندگان و کاربران عمل میکند و به توسعهدهندگان فرصت میدهد تا محصولات خود را به نمایش بگذارند و مخاطبان گستردهتری را جذب کنند. برای کاربران نیز، سیب استور راهی برای کشف اپلیکیشنهای جدید متناسب با علاقهها و نیازهای آنها در یک محیط قابل اعتماد فراهم میکند.