0% found this document useful (0 votes)
129 views2 pages

Full Stack React + Flask - Job de

Uploaded by

kumarshanu3103
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
129 views2 pages

Full Stack React + Flask - Job de

Uploaded by

kumarshanu3103
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Company Name: Grant Thornton Bharat LLP

Job Title: Full Stack developer


Core Skills: React + Flask (Python)
Solution Area: Digital Transformation, dGTL
Qualification: BTech/BE, MTech, MCA
Experience: Minimum 2 years

Job Description

Roles & Responsibilities:


• Meeting with the development team to discuss user interface ideas and applications.
• Reviewing application requirements and interface designs.
• Identifying web-based user interactions.
• Developing and implementing highly responsive user interface components using react concepts.
• Troubleshooting interface software and debugging application codes.
• Developing and implementing front-end architecture to support user interface concepts.
• Monitoring and improving front-end performance.
• Documenting application changes and developing updates.
• Implementing, maintaining, monitoring, and supporting the IT infrastructure
• Writing scripts for service quality analysis, monitoring and operation
• Designing procedures for system troubleshooting and maintenance
• Investigating and resolving technical issues by deploying updates/ fixes
• Implementing automation tools and frameworks for automatic code deployment (CI/CD)
• Quality control and management of the code base

Skills and Qualifications:

• Previous experience working as a react.js developer with knowledge of DevOps.


• In-depth understanding of the entire web development process (design, development, and
deployment).
• Building reusable components and front-end libraries for future use.
• Validating user actions on the client side and providing responsive feedback.
• Creating self-contained, reusable, and testable modules and components.
• Experience with user interface design; understanding of layout aesthetics.
• Design, develop, and maintain highly performant and responsive single-page applications (SPAs)
utilizing React.js, Redux for state management, and React Router for efficient navigation.
• Implement a component-based architecture for code reusability, scalability, and maintainability.
• Integrate seamlessly with third-party UI libraries (Material-UI, Ant Design, etc.) to ensure a
consistent and user-friendly experience.
• Optimize application performance for a smooth user experience across various devices and
browsers.
• Leverage advanced React features like hooks (useState, useEffect), context API, and lazy loading for
complex functionalities.
• Implement unit and integration tests using Jest or other testing frameworks to ensure code quality
and stability.
• Familiarity with modern build pipelines and tools
• Familiarity with code versioning tools such as Git
• Design, develop, and maintain scalable RESTful APIs adhering to best practices and industry
standards.
• Design and implement secure and efficient database solutions using relational databases
(PostgreSQL, MySQL) or NoSQL databases (MongoDB) based on project requirements.
• Utilize object-relational mappers (ORMs) like SQLAlchemy or Flask-SQLAlchemy to simplify
database interactions.
• Implement robust authentication and authorization mechanisms using techniques like JWT (JSON
Web Tokens).
• Integrate with external services and APIs using libraries like requests or Flask-RESTful.
• Write comprehensive unit tests for back-end functionalities using testing frameworks like unittest
or pytest.
• Thorough understanding of the responsibilities of the platform, database, API, and other web
services used in the system.
• Experience with browser-based debugging and performance testing software.
• Excellent troubleshooting skills.
• Good project management skills.
• Familiarity with software release management and deployment (Git, CI/CD)
• Understanding of DevOps principles and practices.
• Knowledge of systems and platforms security.
• You have good problem-solving skills and attention to detail.
• Good to have some experience in information security or related field.
• Good to have some experience with data structure libraries (e.g., Immutable.js)
• Good to have familiarity with newer specifications of ECMAScript.
• Ability to understand business requirements and translate them into technical requirements.
• A knack for benchmarking and optimization.
• Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

Other Requirements:

• Good problem-solving skills with a structured approach


• Good presentation preparation and documentation skills
• Good communication skills
• Good client management skills
• Good Team Management skills
• Should be self-motivated individual
• Should be fine with travel basis project requirements

You might also like