14 Oct
|
Accenture
|
Bengaluru
14 Oct
Accenture
Bengaluru
Project Role : Application Support Engineer
Project Role Description : Act as software detectives, provide a dynamic service identifying and solving issues within multiple components of critical business systems.
Must have skills : React.js
Good to have skills : TypeScript, JavaScript, Scrum
Minimum 5 Year(s) Of Experience Is Required
Educational Qualification : 15 years full time education
Role Summary
We are seeking a highly skilled Senior React Developer with 6 to 9 years of experience in designing and developing scalable, high-performance web applications.
The role primarily requires strong expertise in React.js, TypeScript, Redux, and modern frontend development. The candidate should have experience in frontend architecture, reusable component development, application state management, performance optimisation, testing, and REST API integration.
Knowledge of Java, Spring Boot, RESTful services, and microservices would be an added advantage.
Roles and Responsibilities:
Design and develop scalable frontend applications and components using React.js.
Develop reusable UI components and maintain consistency across applications.
Implement and manage application state using Redux.
Build responsive and user-friendly interfaces using JavaScript, TypeScript, HTML5, and SCSS.
Integrate frontend applications with backend REST APIs.
Apply React Hooks and component lifecycle concepts effectively.
Optimize application performance, responsiveness, and maintainability.
Participate in frontend architecture and technical design discussions.
Contribute to framework upgrades and the adoption of frontend development best practices.
Write and maintain unit and integration test cases using Jest and React Testing Library.
Debug and resolve frontend and full-stack application defects.
Use Git for source-code management and team collaboration.
Work within Agile development teams and collaborate with cross-functional stakeholders.
Contribute to backend services using Java and Spring Boot when required.
Qualified and Technical Skills
Must-Have Skills
Strong proficiency in React.js.
Hands-on experience with React Hooks.
Strong experience with functional and class components.
Good understanding of React component lifecycle.
Strong proficiency in TypeScript.
Strong experience with Redux, including store design, reducers, middleware, and state management.
Strong knowledge of JavaScript ES6+.
Experience with HTML5 and SCSS/CSS.
Experience developing reusable and responsive UI components.
Good understanding of frontend component architecture.
Experience with frontend performance optimisation.
Experience integrating frontend applications with REST APIs.
Experience in unit and integration testing using Jest and React Testing Library.
Experience with Git and version-control practices.
Understanding of Agile development methodology.
Strong analytical, debugging, communication, and collaboration skills.
Good-to-Have Skills
Java programming, including OOP concepts, collections, and concurrency fundamentals.
Spring Boot or Quarkus.
RESTful API development.
Microservices architecture.
Maven.
IntelliJ IDEA.
SQL and relational database concepts.
JPA or Hibernate.
MySQL or PostgreSQL.
Backend testing and debugging experience.
Experience Required
6 to 9 years of overall frontend or software development experience.
Strong hands-on experience in React.js, TypeScript, Redux, and JavaScript.
Experience Working On Scalable Enterprise Web Applications Is Preferred.
Location
Bengaluru
📌 Application Support Engineer (Bengaluru)
🏢 Accenture
📍 Bengaluru