Source description
About the role
Role Overview: You will be responsible for migrating jQuery based applications to React, converting and refactoring existing applications to ensure functionality, performance, and user experience are maintained during the transition. Additionally, you will collaborate with designers and back-end developers to create new, interactive, and user-friendly React applications from scratch, following best practices in component-based design. Your role will also involve writing clean, modular, and reusable code, optimizing applications for speed, scalability, and responsiveness across all devices and browsers, and working closely with UX/UI designers and back-end developers to implement visually appealing and functional user interfaces and ensure smooth data flow. You will also be involved in writing and maintaining unit and integration tests for React components, identifying and fixing bugs or performance bottlenecks, and using Git for version control. Furthermore, you will provide guidance and support to junior developers to help them improve their React and JavaScript skills. Key Responsibilities: - Migrate jQuery based applications to React - Convert and refactor existing jQuery applications into React applications - Develop new React applications from scratch following best practices in component-based design - Write clean, modular, and reusable code - Optimize applications for speed, scalability, and responsiveness - Collaborate with UX/UI designers and back-end developers - Write and maintain unit and integration tests for React components - Identify and fix bugs or performance bottlenecks - Use Git for version control - Provide guidance and support to junior developers Qualification Required: - Strong experience with React, including class-based and functional components, hooks, state management, and component-driven development - Experience with RESTful APIs and asynchronous programming (e.g., fetch, axios) - Strong knowledge of front-end technologies such as HTML5, CSS3, and responsive design principles - Familiarity with version control systems, particularly Git - Problem-solving ability to analyze complex problems and break them down into manageable solutions - Strong communication skills and the ability to work effectively in a team environment - Attention to detail, focusing on quality, maintainability, and user experience - Ability to manage multiple priorities and meet deadlines Role Overview: You will be responsible for migrating jQuery based applications to React, converting and refactoring existing applications to ensure functionality, performance, and user experience are maintained during the transition. Additionally, you will collaborate with designers and back-end developers to create new, interactive, and user-friendly React applications from scratch, following best practices in component-based design. Your role will also involve writing clean, modular, and reusable code, optimizing applications for speed, scalability, and responsiveness across all devices and browsers, and working closely with UX/UI designers and back-end developers to implement visually appealing and functional user interfaces and ensure smooth data flow. You will also be involved in writing and maintaining unit and integration tests for React components, identifying and fixing bugs or performance bottlenecks, and using Git for version control. Furthermore, you will provide guidance and support to junior developers to help them improve their React and JavaScript skills. Key Responsibilities: - Migrate jQuery based applications to React - Convert and refactor existing jQuery applications into React applications - Develop new React applications from scratch following best practices in component-based design - Write clean, modular, and reusable code - Optimize applications for speed, scalability, and responsiveness - Collaborate with UX/UI designers and back-end developers - Write and maintain unit and integration tests for React components - Identify and fix bugs or performance bottlenecks - Use Git for version control - Provide guidance and support to junior developers Qualification Required: - Strong experience with React, including class-based and functional components, hooks, state management, and component-driven development - Experience with RESTful APIs and asynchronous programming (e.g., fetch, axios) - Strong knowledge of front-end technologies such as HTML5, CSS3, and responsive design principles - Familiarity with version control systems, particularly Git - Problem-solving ability to analyze complex problems and break them down into manageable solutions - Strong communication skills and the ability to work effectively in a team environment - Attention to detail, focusing on quality, maintainability, and user experience - Ability to manage multiple priorities and meet deadlines
More at TRIGENT SOFTWARE INC