Role overview
About this role
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences. As an Application Developer with expertise in Angular, you will design, develop, and implement software solutions using the Angular framework. You will serve as a technical consultant, focusing on architecting high-performing, scalable applications. Your primary responsibilities will include: • Develop Software Solutions: Design, develop, and implement software solutions using the Angular framework, ensuring high-performing and scalable applications. • Identify Performance Bottlenecks: Identify performance bottlenecks and suggest tools for integration into CI/CD pipelines to optimize application performance. • Implement Logging and Monitoring: Implement logging, monitoring, and alerting tools to ensure application reliability and automate runbooks for self-healing. • Collaborate with Teams: Collaborate with application and support teams to identify and resolve issues in critical situations, applying software engineering principles to IT operations. • Define Quality Gates: Define quality gates to ensure the delivery of high-quality software systems that are highly scalable and reliable. Responsabilidades: Desenvolver interfaces web utilizando Angular Implementar componentes reutilizáveis e responsivos Consumir APIs REST e integrar sistemas Realizar correções de bugs e melhorias evolutivas Participar de revisões de código e cerimônias ágeis Colaborar com designers, analistas e desenvolvedores de diferentes níveis Apoiar na documentação técnica das aplicações Requisitos: Conhecimento básico em Angular (versão 2+) Conhecimento básico em Angular (versão 2+) Conhecimento em HTML, CSS e TypeScript Familiaridade com JavaScript ES6+ Noções de consumo de APIs REST Conhecimento básico em Git Interesse em boas práticas de desenvolvimento e aprendizado contínuo Diferenciais: Experiência com Angular Material Conhecimento em RxJS Noções de testes unitários Experiência acadêmica ou projetos pessoais publicados Conhecimento em metodologias ágeis Perfil desejado: Buscamos uma pessoa proativa, com vontade de aprender, boa comunicação e capacidade de trabalhar em equipe, contribuindo para um ambiente colaborativo e orientado à entrega de resultados. Responsabilidades: Desenvolver interfaces web utilizando Angular Implementar componentes reutilizáveis e responsivos Consumir APIs REST e integrar sistemas Realizar correções de bugs e melhorias evolutivas Participar de revisões de código e cerimônias ágeis Colaborar com designers, analistas e desenvolvedores de diferentes níveis Apoiar na documentação técnica das aplicações Requisitos: Conhecimento básico em Angular (versão 2+) Conhecimento básico em Angular (versão 2+) Conhecimento em HTML, CSS e TypeScript Familiaridade com JavaScript ES6+ Noções de consumo de APIs REST Conhecimento básico em Git Interesse em boas práticas de desenvolvimento e aprendizado contínuo Diferenciais: Experiência com Angular Material Conhecimento em RxJS Noções de testes unitários Experiência acadêmica ou projetos pessoais publicados Conhecimento em metodologias ágeis Perfil desejado: Buscamos uma pessoa proativa, com vontade de aprender, boa comunicação e capacidade de trabalhar em equipe, contribuindo para um ambiente colaborativo e orientado à entrega de resultados.