




Do you want to work at a company that lives and breathes technology, offers new challenges, and fosters a professional environment of continuous growth? Review the profile below and apply! **Education:** Bachelor’s degree completed or in progress in Computer Science, Computer Engineering, Information Systems, or related fields. **Experience:** Practical experience in defining and implementing web system architectures. Work experience in teams using agile methodologies, especially Scrum. Hands-on experience developing robust and scalable solutions using the technology stack described. **Technical Skills** Frontend: Advanced experience with TypeScript, React (version 18+), and its ecosystem. State management using native hooks (Context API) and libraries such as Zustand. Knowledge and application of advanced component patterns (Composition and Render Props). Implementation of real-time communication via WebSockets and receipt of push notifications. Development of applications with Next.js. Styling components with Tailwind CSS and libraries such as PrimeReact and Shadcn. Application of React development best practices (clean code, componentization, performance, accessibility). Quality and Testing: Experience creating end-to-end tests. Application of code quality best practices and static analysis using SonarQube. **Desirable/Differentiating Skills** Experience with Keycloak or other Identity and Access Management (IAM) solutions. Familiarity with CI/CD tools (Jenkins, GitLab CI, GitHub Actions). Knowledge of BPMN process modeling. **Soft Skills:** Practice of Clean Code and software development best practices. Enthusiasm for learning and sharing knowledge. Negotiation skills and clear communication. Strong interpersonal relationships and commitment to team and project goals. Analytical ability, abstraction, and capacity to solve complex problems. Planning, organization, and self-management of tasks. Initiative, proactivity, and creativity. **Responsibilities and Duties** Development and maintenance of software, ensuring performance, scalability, and security. Implementation of new features and execution of tests to guarantee code quality. Implementation of use cases and integration among different system modules and services. Ongoing collaboration with backend, frontend, and design teams to define and execute tasks. Active participation in agile ceremonies and contribution to continuous process improvement. **Contract Information** Compensation: To be negotiated according to career progression plan. Work Schedule: 40 hours per week – Monday to Friday, from 08:00 to 12:00 and from 14:00 to 18:00. **Benefits:** Access to courses on e-learning platforms


