Software Development Engineer -TeamLease Services (HRTech)

Location: Bengaluru
Experience: 3+ Years
Type: Full Time
Department: Technology

Position Overview:

As a Fullstack developer with React.js and Python, you will play a pivotal role in designing, developing, and maintaining web applications that are user-friendly, efficient and high-performing. Your expertise in React will be essential in delivering exceptional user experiences.

Skills Required :

HTML, CSS, JavaScript, jquery, React.js(mandatory skill), TypeScript, Python, Django, Django Rest Framework(mandatory skill), celery, Mysql(mandatory), MongoDB, Elastcsearch, Redis, AWS Services(S3 bucket, RDS, SQS, SNS, AWS Lambda, Route 53, Amazon Cloud Front)

Roles and Responsibilities:

  • Front-End Development: Develop and maintain user interfaces for web applications using React, ensuring responsiveness and cross-browser compatibility.
  • Component Development: Create reusable UI components and libraries to enhance the efficiency and maintainability of the codebase.
  • State Management: Implement state management solutions using Redux to maintain the application’s data flow and user interactions.
  • API Integration: Integrate with RESTful APIs and other third-party services to retrieve and display data in the application.
  • Performance Optimization: Identify and address performance bottlenecks and implement best practices to ensure fast load times and smooth user interactions.
  • Code Quality: Write clean, maintainable, and well-documented code, following established coding standards and guidelines.
  • Testing: Develop and execute unit and integration tests to ensure the quality and reliability of the application.
  • Version Control: Collaborate with the development team using GIT to manage codebase changes and merge requests.
  • User Experience (UX): Collaborate with UX designers to create visually appealing and intuitive user interfaces.
  • Security: Implement security best practices to protect the application against common web vulnerabilities.
  • Bug Fixing and Troubleshooting: Debug and resolve issues, identifying and fixing bugs and other technical problems as they arise.
  • Documentation: Maintain technical documentation for the codebase, APIs, and components.
  • Agile Development: Work in an Agile environment

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • 3-6 years of professional experience as a Fullstack Developer with React.js and Django(DRF).
  • Proficiency in React and its core principles.
  • Experience with state management libraries such as Redux.
  • Familiarity with front-end build tools and package managers (Webpack, Babel, npm/yarn).
  • Solid understanding of web technologies, including HTML5, CSS3, and responsive design.
  • Experience with RESTful API integration.
  • Strong debugging and problem-solving skills.
  • Knowledge of code versioning tools.
  • Experience with testing frameworks such as Jest, Enzyme, or React Testing Library is a plus.
  • Familiarity with Agile development methodologies.
  • Strong communication and teamwork skills.
Sorry! This job has expired.