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