Pros
- Projetos de grande impacto: Trabalhei em aplicações financeiras robustas, o que me permitiu aprimorar minhas habilidades em React.js, TypeScript e Redux, além de otimização de performance e integrações complexas com APIs REST e GraphQL. - Ambiente desafiador: A necessidade de entregar soluções escaláveis e seguras me fez aprofundar conhecimentos em boas práticas de desenvolvimento, CI/CD com GitHub Actions e testes automatizados (Jest, Cypress, React Testing Library). - Colaboração e aprendizado: Tive a oportunidade de trabalhar em um time multidisciplinar, lidando diretamente com designers, product owners e backend engineers, o que melhorou minha capacidade de comunicação e resolução de problemas.
Cons
- Processos burocráticos: Por ser um projeto ligado a grandes instituições financeiras, algumas decisões técnicas precisavam passar por diversas aprovações, o que, em alguns casos, impactava a agilidade das entregas. - Alto nível de exigência: A complexidade dos projetos exigia um ritmo acelerado de aprendizado e entrega, o que pode ser desafiador, mas, ao mesmo tempo, contribuiu para minha evolução profissional. No geral, foi uma experiência muito positiva, onde pude consolidar minhas habilidades e enfrentar desafios que me tornaram um desenvolvedor ainda mais qualificado.