Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Front End Developer @ People Tech

Home > Software Development

 Front End Developer

Job Description

Responsibilities:

  • Develop and maintain front-end applications using React.js and modern JavaScript technologies.
  • Implement clean, efficient, and reusable React.js components to deliver rich user interfaces.
  • Work closely with UI/UX designers to ensure the technical feasibility of designs and seamless user experiences.
  • Collaborate with back-end developers to integrate RESTful APIs, GraphQL, or other services into the front-end.
  • Write clean, well-documented, and maintainable code, adhering to industry best practices.
  • Implement responsive design techniques and ensure cross-browser compatibility.
  • Manage application states using Redux, Context API, or similar state management tools.
  • Handle asynchronous tasks and API calls, ensuring smooth front-end experiences.
  • Troubleshoot and debug issues, and optimize performance for high-traffic applications.
  • Contribute to back-end development tasks (20%) including working with Java or Node.js for basic server-side operations and integrations.
  • Participate in code reviews and collaborate with the development team to ensure code quality and best practices.
  • Stay updated with the latest trends in front-end and back-end development to ensure continuous improvement.

Requirements:

  • Minimum of 4 years of professional experience in front-end development with a focus on React.js.
  • Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and front-end frameworks.
  • Experience with React.js and its core principles (Hooks, Lifecycle methods, Context API, etc.).
  • Knowledge of state management libraries such as Redux or Context API.
  • Hands-on experience with front-end build tools like Webpack, Babel, NPM, and version control systems (Git).
  • Experience working with RESTful APIs and integrating third-party services into the front-end.
  • Basic understanding of back-end development using Java or Node.js (server-side logic, API endpoints, etc.).
  • Familiarity with databases and backend technologies (SQL, MongoDB, etc.).
  • Knowledge of testing tools and frameworks such as Jest, React Testing Library, Mocha, or Chai.
  • Strong problem-solving skills and attention to detail.
  • Ability to collaborate with cross-functional teams and communicate effectively.
  • Experience with Agile/Scrum methodologies is a plus.

Preferred Qualifications:

  • Experience with TypeScript for React applications.
  • Familiarity with front-end CSS preprocessors like SASS or LESS.
  • Knowledge of back-end frameworks like Express.js (Node.js) or Spring Boot (Java).
  • Familiarity with GraphQL and Apollo Client.
  • Knowledge of CI/CD pipelines and deployment strategies.
  • Understanding of web security and performance optimization best practices.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Front End Developer
Employement Type: Full time

Contact Details:

Company: People Tech
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   React.Js CSS DOM Javascript HTML

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Mendix Developer - Delhi/NCR - Damco Solutions

  • Damco
  • 5 - 10 years
  • Delhi, NCR
  • 1 month ago
₹ Not Disclosed

People Tech

iTek People Inc has an Enterprise Service Delivery Team of Professional Services engineers with more than 15 years of industry experience, an impressive list of certifications and impeccable credentials, providing unparalleled service and support. Clients know they can trust us to deliver inform...

Plugin template missing! Fix or contact support.