Associate Engineer - FrontEnd 2
Accenture
Accenture
Seeking a Frontend Associate Engineer with foundational Node.js knowledge and 1-2 years of experience in developing user-facing web applications and supporting backend services. This role emphasizes crafting high-quality, maintainable frontend components using modern JavaScript frameworks like React and Next.js, while also contributing to server-side code with Node.js under supervision. The ideal candidate possesses strong HTML, CSS, and JavaScript fundamentals, understands component-based UI development, and has a basic grasp of backend integration patterns.
This position offers an excellent opportunity to grow your skills in a dynamic environment, working on cutting-edge technologies and collaborating with a talented team.
- Develop and maintain frontend features utilizing React, and Next.js where applicable. - Translate UI designs, wireframes, and Figma specifications into responsive and accessible interfaces. - Contribute to backend development tasks using Node.js, guided by senior team members. - Integrate frontend components seamlessly with backend services and APIs. - Write clean, maintainable code, prioritizing performance and reliability. - Develop and maintain basic unit tests for both frontend and backend components. - Actively participate in code reviews, team discussions, and agile ceremonies. - Continuously enhance technical expertise in frontend and Node.js backend technologies.
- Strong understanding of JavaScript fundamentals, including scope, closures, promises, and async programming. - Hands-on experience with React, including familiarity with hooks and component lifecycle. - Working knowledge of Next.js concepts like routing and basic rendering. - Foundational experience in building simple backend services using Node.js. - Understanding of REST APIs and basic error handling principles. - Basic experience with testing frameworks such as Jest. - Familiarity with Git and collaborative development workflows. - Keen attention to detail and a commitment to delivering high-quality user experiences. - Eagerness to learn, accept feedback, and continuously improve technical skills. - Ability to work effectively both independently and collaboratively within a team. - Good verbal and written communication skills.
Accenture
IT Consulting