About Sutherland
Artificial Intelligence. Automation.Cloud engineering. Advanced analytics.For business leaders, these are key factors of success. For us, they’re our core expertise.
We work with iconic brands worldwide. We bring them a unique value proposition through market-leading technology and business process excellence.
We’ve created over 200 unique inventions under several patents across AI and other critical technologies. Leveraging our advanced products and platforms, we drive digital transformation, optimize critical business operations, reinvent experiences, and pioneer new solutions, all provided through a seamless “as a service” model.
For each company, we provide new keys for their businesses, the people they work with, and the customers they serve. We tailor proven and rapid formulas, to fit their unique DNA.We bring together human expertise and artificial intelligence to develop digital chemistry. This unlocks new possibilities, transformative outcomes and enduring relationships.
Sutherland
Unlocking digital performance. Delivering measurable results.
Responsibilities:
• Design, develop, and maintain scalable and high-performance web applications using Angular.
• Lead the development of complex front-end features, ensuring clean, maintainable, and reusable code.
• Collaborate with back-end developers to integrate APIs and ensure seamless functionality between the front-end and back-end systems.
• Implement modern front-end development practices and design patterns to optimize application performance and maintainability.
• Work closely with UX/UI designers to transform wireframes and prototypes into fully functional, responsive web applications.
• Guide and mentor junior developers on best practices, code quality, and development tools.
• Ensure cross-browser and cross-platform compatibility to deliver a consistent user experience.
• Troubleshoot, debug, and optimize web applications for speed and scalability.
• Stay up-to-date with the latest Angular and web development trends and contribute to the continuous improvement of development practices.
• Participate in Agile methodologies, including sprint planning, daily standups, and code reviews.
• Write unit tests and work with the QA team to ensure the delivery of high-quality applications.
• Collaborate with DevOps teams to ensure smooth deployment and CI/CD pipeline integration.
Required Skills:
• 6+ years of hands-on experience with Angular (preferably Angular 5+).
• Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3.
• Experience with RESTful APIs and integrating them with front-end applications.
• Proficiency in state management libraries like NgRx, Redux, or similar.
• Strong understanding of component-based architecture and modular development in Angular.
• Experience with front-end build tools such as Webpack, Gulp, or similar.
• Knowledge of version control systems (Git).
• Familiarity with Agile development methodologies and working in Agile teams.
• Experience with testing frameworks such as Jasmine, Karma, or Jest.
• Strong problem-solving, debugging, and optimization skills.
• Ability to collaborate effectively in cross-functional teams.
• Experience with other front-end frameworks like React or Vue.js.
• Familiarity with server-side rendering (SSR) in Angular applications.
• Experience with mobile-first design and responsive web development.
• Experience with cloud platforms (AWS, Azure, Google Cloud).
• Familiarity with CI/CD pipelines and tools (Jenkins, GitLab CI, CircleCI).
• Experience with GraphQL and Apollo Client for data fetching.
• Knowledge of design systems and implementing consistent user interfaces.
• Familiarity with microservices architecture and integrating with microservices backends.
We are seeking an experienced Senior AEM Developer to join our dynamic development team in the Telecom industry. In this role, you will leverage Adobe Experience Manager (AEM) to build scalable and high-performance digital solutions for customer-facing platforms and services. You will work closely with business stakeholders, designers, and other developers to implement AEM solutions that enhance our digital presence, improve user experience, and support our telecom offerings. The ideal candidate will have extensive experience in AEM development, integrations with telecom systems, and a strong understanding of digital content management and personalization.