Software Development Engineer – TeamLease Services (HRTech)

Location: Bengaluru
Experience: 2-3 year
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(secondary skill), TypeScript, Python(mandatory skill),
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).
  • 2-4 years of professional experience as a Fullstack Developer with Django (DRF) and
    React.js (secondary).
  • 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.