
Responsibilities
>/ Design, develop, and maintain the front-end SaaS web applications using Angular technologies.
>/ Work closely with the back-end development team on API integrations.
>/ Contribute to the development of proprietary customer solutions to enhance their operations.
>/ Collaborate with cross-functional teams to define and implement new features and functionalities.
>/ Ensure the quality, scalability, performance, and reliability of the front-end application.
>/ Perform quality assurance tasks, including writing and executing test cases, to ensure the reliability and performance of the application; collaborate with the development team to address any issues that arise.
>/ Troubleshoot and debug issues to optimize the performance of the application.
>/ Stay up-to-date with the latest technologies and trends in Angular technologies.

Requirements
>/ Bachelor's degree in Computer Science or related field.
>/ 4+ years of experience in Angular development.
>/ Experience with developing and deploying SaaS web applications.
>/ Strong knowledge of RxJS and Typescript.
>/ Experience with RESTful APIs and asynchronous programming.
>/ Knowledge of building scalable frontend applications.
>/ Good understanding of SOLID, GRASP, Immutability, etc.
>/ Familiarity with Agile development methodologies.
>/ Excellent problem-solving and communication skills.

Nice to Have
>/ Knowledge of build tools such as Webpack.
>/ Experience with back-end technologies and integrations.
>/ Experience with cloud platforms such as AWS, Azure, or Google Cloud.
>/ Good understanding and experience with CI/CD tooling and approaches.
>/ Familiarity with Unit testing frameworks and approaches such as Jasmine, Karma, etc.