شرح موقعیت
Develop and maintain web applications using Next.js and React. Build responsive and reusable UI components using Tailwind CSS. Work with REST APIs to integrate frontend applications with backend services. Write clean, maintainable, and well-structured code using TypeScript. Collaborate with designers and backend developers to deliver high-quality features. Participate in code reviews and apply feedback to improve code quality. Debug issues and troubleshoot frontend performance problems. Learn and apply software engineering best practices, including Git workflows and component-based architecture. Basic knowledge of JavaScript, HTML, and CSS. Familiarity with React fundamentals, including components, props, state, and hooks. Basic understanding of Next.js and its core concepts. Familiarity with TypeScript or willingness to learn it. Basic experience with Git and GitHub. Understanding of responsive web design principles. Basic English proficiency, with the ability to read technical documentation and understand programming resources. Strong problem-solving skills and willingness to learn. Ability to communicate effectively and collaborate with a team. Experience with Tailwind CSS. Familiarity with Next.js App Router. Basic understanding of server-side rendering (SSR) and static site generation (SSG). Experience integrating REST APIs. Familiarity with form handling and client-side validation. Personal projects or contributions to open-source projects. Commitments We value discipline, accountability, and a strong sense of ownership. We expect our interns to take their responsibilities seriously and demonstrate a commitment to both personal growth and team success. Discipline & Punctuality: Be disciplined, punctual, and consistent. Respect working hours, meeting schedules, and agreed deadlines. End-to-End Delivery: Take ownership of assigned tasks from understanding requirements to implementation, testing, and final delivery. A task is not complete until it meets the agreed requirements. Commitment to Deadlines: Make realistic commitments and deliver work within agreed timelines. If you encounter blockers or anticipate delays, communicate them proactively. Eagerness to Learn: Actively seek opportunities to learn new technologies, improve your skills, ask questions, and apply feedback. Accountability: Take responsibility for your work, mistakes, and outcomes. Be open to constructive feedback and use it to improve. Consistency & Reliability: Follow through on your commitments, maintain steady progress, and avoid leaving tasks until the last minute. Communication & Teamwork: Communicate clearly, provide regular updates, and respect your teammates’ time and contributions. Our expectation: You don’t need to know everything from day one, but you must be willing to learn, take ownership, honor your commitments, and consistently work toward delivering quality results. What You’ll Learn Building production-ready applications with Next.js and React. Writing maintainable, scalable frontend code. Working with TypeScript in real-world projects. Collaborating with backend developers and designers. Using Git in a collaborative development workflow. Debugging, testing, and optimizing web applications. Who Should Apply? We’re looking for someone who takes initiative, enjoys solving problems, and is genuinely interested in becoming a better software engineer. You don’t need to know everything. We value curiosity, consistency, discipline, a willingness to learn, and the ability to turn feedback into improvement. We’re particularly interested in candidates who take responsibility for their work, respect deadlines, and understand that delivering a feature involves more than just writing code.
نیازمندیها
- frontend
- کاراموزی