Associate Engineer - FrontEnd
Accenture in India
Posted
- Kochi
Job description
JOBWAVE VERIFIED
Associate Engineer – FrontEnd Development (ACS Song)
Company: Accenture Song
Job Number: R00357354
Management Level: Level 12 – Associate
Type: Full Time | Packaged Application Development
Location: Kochi, India
Experience: 1–2 Years
Salary: Not specified
────────────────────
JOBWAVE INSIGHTS
Who is this for?
An early-career frontend developer with 1–2 years of experience who has strong web fundamentals and wants to build enterprise-grade applications using React.js and Next.js, while gradually expanding into Node.js backend development.
The role is particularly suitable for someone who can convert Figma designs into responsive interfaces, integrate REST APIs, write clean JavaScript, and learn through mentorship and Agile collaboration.
Key Skills
- JavaScript
- React.js
- Next.js
- HTML5
- CSS / SCSS
- Responsive Web Design
- REST APIs
- Node.js
- Git
- Jest
- React Hooks
- State Management
- Component Development
- API Error Handling
- Figma-to-Code
- Agile Development
Priority Skills
Highest priority:
- JavaScript fundamentals
- React.js
- React Hooks
- HTML / CSS / SCSS
- Responsive design
- REST API integration
- Next.js fundamentals
- Git
Strong advantages:
- Node.js
- Jest
- Unit testing
- Figma-to-code experience
- Accessibility
- Clean component architecture
- Agile / Scrum experience
What to Prepare
- JavaScript scope and closures
- Promises
- async/await
- Array methods:
map,filter,reduce - React Hooks
useStateuseEffect- Custom Hooks
- React state management
- Component lifecycle concepts
- Next.js routing
- Next.js rendering fundamentals
- Responsive UI development
- CSS Modules / SCSS
- REST API integration
- Loading and error states
- Node.js fundamentals
- Basic backend services
- Jest unit testing
- Git workflows
- Code reviews
- Agile/Scrum practices
What to Focus On
1. JavaScript Fundamentals
Make sure you can confidently explain:
- Scope
- Closures
- Promises
- async/await
- Array methods
- Asynchronous programming
- Error handling
2. React Development
Focus on building clean and reusable components using:
useStateuseEffect- Custom Hooks
- Props
- State management
- Component composition
- Reusable UI patterns
3. Figma-to-Code
Practice converting Figma designs into:
- Responsive layouts
- Reusable React components
- Mobile and desktop interfaces
- Accessible UI
- Clean CSS / SCSS structures
4. Next.js
Understand the fundamentals of:
- File-based routing
- Pages and components
- Basic rendering strategies
- When to use Next.js instead of plain React
5. API Integration
Be comfortable connecting React applications to REST APIs and handling:
- Loading states
- Successful responses
- Empty states
- Network errors
- API failures
- User-friendly error messages
6. Node.js
Build a basic Node.js service and understand:
- HTTP requests
- Routes
- Server-side logic
- API endpoints
- JSON responses
- Basic backend integration
7. Testing
Prepare basic Jest testing concepts and be able to write unit tests for React components and JavaScript functions.
8. Git & Collaboration
Understand:
- Git commits
- Branches
- Pull requests
- Code reviews
- Basic Git workflows
- Clean commit practices
Potential Gaps
Candidates may need additional preparation if they have:
- Weak JavaScript fundamentals
- Limited React Hooks experience
- Little or no Next.js exposure
- Limited responsive design experience
- No REST API integration experience
- Little Node.js knowledge
- No unit testing experience
- Weak Git knowledge
- Limited Figma-to-code experience
- No experience working in Agile teams
────────────────────
JOB DETAILS
Original Role Information
Role: Associate Engineer – FrontEnd Development (ACS Song)
Job Number: R00357354
Management Level: Level 12 – Associate
Type: Full Time | Packaged Application Development
Location: Kochi, India
Experience: 1–2 Years
The role focuses on building responsive web applications using React.js and Next.js, integrating frontend applications with backend REST APIs, and developing foundational Node.js skills under the guidance of senior engineers.
Responsibilities
Frontend Development
- Convert Figma wireframes and design specifications into React and Next.js interfaces.
- Build modular and reusable components.
- Develop responsive web applications.
- Follow accessible frontend development practices.
- Maintain clean and readable frontend code.
API Integration
- Connect frontend applications with backend REST APIs.
- Manage API data flow.
- Handle loading states.
- Handle empty states.
- Handle network and API errors gracefully.
Node.js Development
- Build simple Node.js services.
- Develop basic server-side functionality.
- Learn backend development under senior engineering guidance.
Testing & Code Quality
- Write clean and maintainable JavaScript.
- Create basic unit tests using Jest or similar frameworks.
- Participate in code reviews.
- Follow established coding practices.
Agile Collaboration
- Participate in daily standups.
- Contribute to sprint planning.
- Participate in code reviews.
- Work with senior engineers and mentors.
- Learn and apply engineering best practices.
────────────────────
REQUIREMENTS
Experience
- 1–2 years of practical frontend development experience.
- Experience building web applications.
- Experience with modern JavaScript and React development.
Technical Requirements
Core Web
- JavaScript
- HTML
- CSS / SCSS
- Responsive design
JavaScript Fundamentals
- Scope
- Closures
- Promises
- async/await
- Array methods
React
- React.js
- Hooks
- State management
- Component lifecycle
- Reusable components
Next.js
- Basic Next.js knowledge
- File-based routing
- Basic rendering concepts
Backend & Integration
- REST APIs
- API error handling
- Foundational Node.js knowledge
Tools & Testing
- Git
- Jest or similar testing frameworks
- Basic unit testing
Soft Skills
- Willingness to learn
- Ability to accept feedback
- Collaboration
- Problem-solving
- Adaptability
- Communication
- Growth mindset
────────────────────
QUALIFICATIONS
- Graduation degree with complete and accurate educational records.
- 1–2 years of practical frontend development experience.
- Strong JavaScript fundamentals.
- Hands-on React.js experience.
- Basic Next.js knowledge.
- Strong HTML and CSS/SCSS skills.
- Responsive web development knowledge.
- REST API integration experience.
- Foundational Node.js knowledge.
- Git version-control experience.
- Basic Jest or unit-testing experience.
- Ability to work in an Agile engineering environment.
────────────────────
INTERVIEW PREPARATION
Phase 1 — JavaScript & React
- Revise closures, promises, async/await, and array methods.
- Practice
useState,useEffect, and custom Hooks. - Build reusable React components.
- Be prepared to explain your component architecture.
Phase 2 — Figma & Next.js
- Recreate a Figma design using React.
- Make the UI responsive across mobile and desktop.
- Practice CSS Modules or SCSS.
- Revise Next.js routing and rendering fundamentals.
Phase 3 — APIs, Node.js & Testing
- Build a small REST API integration project.
- Implement loading, empty, success, and error states.
- Build a basic Node.js service.
- Write a few Jest unit tests.
Phase 4 — Portfolio & Interview
- Keep at least one clean GitHub project ready.
- Maintain a clear README.
- Keep the repository organized.
- Be prepared to explain a difficult bug you solved.
- Explain what you learned from the experience.
- Demonstrate your ability to learn, accept feedback, and collaborate.
How to apply
You will be taken to the employer’s site to complete your application.
Apply for this job (opens in a new tab)