




Job Summary: The Mid-to-Senior React Development Analyst will design, develop, and maintain modern, scalable, high-performance web interfaces, collaborate on architectural decisions, and solve technical challenges in a dynamic environment. Key Highlights: 1. Design, develop, and maintain modern, scalable web interfaces. 2. Collaborate in pair/mob programming, code reviews, and architectural discussions. 3. Contribute innovative ideas in a dynamic environment. Description: The Mid-to-Senior React Development Analyst will be responsible for designing, developing, and maintaining modern, scalable, high-performance web interfaces, ensuring the best possible user experience for Cibus solutions. This professional will collaborate with the team on activities such as pair or mob programming, code reviews, technical documentation, and active participation in architectural decision-making. Additionally, they will contribute to identifying and resolving technical issues, support feature refinement, and interact with stakeholders to ensure alignment between technology and business objectives. We expect a candidate who combines strong technical expertise, effective communication skills, adaptability, and creativity to propose efficient and innovative solutions in a dynamic environment. Responsibilities and Duties As a React Development Analyst, your main responsibilities will include: * Actively participate in the development and evolution of the company's React application architecture; * Review and approve pull/merge requests, ensuring code quality and alignment with defined standards; * Contribute to defining and documenting the team’s adopted technical and architectural standards; * Lead and participate in pair/mob programming sessions with the development team; * Conduct technical mentoring sessions to support the growth of less-experienced team members; * Attend meetings with product owners and stakeholders to align priorities and understand business requirements; * Support investigation and resolution of high-priority bugs, focusing on stability and user experience; * Actively collaborate in refining and detailing user stories for upcoming sprints; * Implement continuous improvements that enhance application scalability and performance; * Reduce bug incidence by applying robust testing practices; * Contribute technical proposals aimed at sustainable user base growth and positioning the technology stack as a market reference; Requirements and Qualifications To fully leverage your potential, the following are required: * Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related fields; * Minimum required experience of 4 to 6 years in the field; * Advanced proficiency in React.js and React Hooks; * Advanced knowledge of JavaScript (ES6\+); * Advanced proficiency in TypeScript; * Advanced skill in HTML5 usage; * Advanced technical capability with CSS3/SASS/LESS; * Basic understanding of state management; * Basic experience with build tools; * Basic knowledge of implementing automated tests; * Advanced proficiency with Git and version control; * Advanced experience integrating with RESTful APIs; * Intermediate knowledge of GraphQL; * Advanced proficiency in Node.js; * Basic familiarity with development methodologies and practices, including Clean Code, Design Patterns, and TDD (Test\-Driven Development); * Intermediate knowledge of NoSQL databases; * Basic knowledge of DevOps and infrastructure, including CI/CD and Docker; * Clear, concise, and assertive communication, both verbal and written; * Collaborative and effective teamwork; * Strong problem-solving ability and applied logical reasoning; * Leadership posture in technical and collaborative contexts; * Creativity and innovation in developing technological solutions. 2512040202181274121


