Job Description
Dice is the leading career destination for tech experts at every stage of their careers. Our client, BrisTech Solutions LLC, is seeking the following. Apply via Dice today!
Job Title: React.js Developer with Python
Location: Remote
Visa:H1B,EAD
Exp- 8+ years
Need Passport Number and LinkedIn for Submission.
Skills- React.js and Python
Requirements:
Technical Skills:
* Proven experience in front-end development with React.js, including knowledge of React Hooks, JSX, and component lifecycle.
* Solid understanding of Python and experience using frameworks such as Flask or Django to build back-end services.
* Strong knowledge of HTML5, CSS3, and JavaScript (ES6+).
* Experience working with state management libraries like Redux or Context API.
* Familiarity with modern front-end build pipelines and tools (Webpack, Babel, etc.).
* Proficiency in creating and consuming RESTful APIs and handling asynchronous requests.
* Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
* Strong understanding of Git and version control systems (e.g., GitHub, GitLab).
* Knowledge of Agile development methodologies and project management tools (JIRA, Trello, etc.).
Key Responsibilities:
* Develop dynamic, high-performance, and responsive user interfaces using React.js.
* Build and maintain RESTful APIs using Python frameworks such as Flask or Django to interact with front-end applications.
* Collaborate with front-end and back-end developers to design and implement new features.
* Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
* Work with databases (e.g., PostgreSQL, MySQL, or NoSQL) to implement data-driven features.
* Manage state and side-effects in React using state management tools like Redux or Context API.
* Write clean, efficient, and reusable code following best practices and coding standards.
* Integrate third-party APIs and services as needed.
* Collaborate in an Agile/Scrum development environment, participating in sprints and sprint reviews.
* Write unit tests and perform debugging and troubleshooting to ensure high-quality code.
* Stay updated with the latest trends in front-end and back-end technologies