What are the responsibilities and job description for the Full Stack Developer position at iTalent PLUS?
Our client is seeking a talented Full Stack Developer to join their dynamic Tech team.
Responsibilities:
- Develop and maintain frontend components and applications using React and Next.js.
- Design and implement scalable APIs with Node.js and frameworks like Express.
- Utilize state management solutions such as Redux or MobX to ensure effective data flow and consistency.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Ensure applications deliver high performance and responsiveness by adhering to web development best practices.
- Write reusable, testable, and efficient code for both frontend and backend components.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Work closely with designers and product managers to translate designs and wireframes into high-quality code.
- Conduct code reviews and offer constructive feedback to team members.
- Troubleshoot and debug complex issues in frontend and backend codebases.
- Stay updated with the latest trends and advancements in web development.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Proven experience as a Full Stack Developer or in a similar role.
- Strong expertise in React.js and Next.js for frontend development.
- Solid understanding of Node.js and frameworks like Express for backend development.
- Experience with RESTful and GraphQL APIs and their best practices.
- Familiarity with CMS platforms such as Directus, Strapi, or Contentful.
- Ability to design and maintain scalable frontend applications.
- Strong communication skills, both written and verbal.
- Effective collaboration with cross-functional teams.
- Excellent problem-solving skills and attention to detail.
- Proficiency in responsive web design with a focus on UI/UX principles.
- Experience with version control systems like Git and CI/CD pipelines.
- Knowledge of Agile methodologies and DevOps practices is a plus.
This role offers an exciting opportunity to work in a fast-paced, innovative environment where your skills will help shape cutting-edge solutions in online gaming.