Company Background
Our client is a market leader in contact center robotic process automation (RPA). Their patented platform revolutionizes manual management processes, enabling contact centers across industries such as financial services, telecommunications, insurance, and healthcare to enhance efficiency, reduce costs, and boost employee engagement. With over 1 billion automated actions annually and over $140 million saved in the past two years, their technology improves agent engagement and delivers measurable ROI for their customers.
Project Description
You will develop, test, and maintain user-facing features of the client’s Enterprise SaaS application, collaborating with back end developers, QA engineers, and product managers to deliver high-quality, responsive interfaces. Working under the guidance of experienced Developers and the Team Lead, you will apply front end best practices, demonstrate initiative in problem-solving, and actively contribute to continuous improvement within client’s Software Development Life Cycle.
Technologies
- Angular18+
- JavaScript
- TypeScript
- HTML5
- RESTful concepts
- CI/CD concepts
- NgRX
- Git
What You'll Do
- Implement and maintain front-end components and features of enterprise SaaS applications using modern frameworks (Angular 11 or higher) following established design and coding standards;
- Write clean, testable, and efficient code, ensuring responsiveness and cross-browser compatibility across supported platforms and devices;
- Perform unit and integration testing, identify bugs, and work with the team to resolve issues promptly and effectively;
- Engage in regular code reviews, both receiving feedback to enhance personal development and gradually assisting in reviewing peers’ code to ensure quality standards;
- Contribute to CI/CD processes, following best practices for build automation, deployment, and version control;
- Collaborate closely with senior developers, UI/UX designers, and product managers to translate business requirements and user stories into functional, user-friendly interfaces;
- Participate in technical discussions and design reviews, contributing ideas to improve application performance, maintainability, and scalability;
- Collaborate with the Sustaining Engineering and QA teams to troubleshoot and fix production issues, ensuring stable and reliable releases;
- Stay current with evolving front-end technologies, frameworks, and best practices to support ongoing professional growth and team innovation;
- Adhere to company policies and procedures, maintaining a high standard of integrity, teamwork, and communication in all work activities;