About Us:Ecognition Labs is a consultancy firm specializing in machine learning and robotic process automation. We help operationalize AI and make a real business impact with our products and services. We are looking for a skilled Angular Developer to join our team and contribute to exciting projects.
Responsibilities and Requirements:Experience: 4+ years of professional experience in developing single-page applications (SPA) using Angular.Technical Skills: Proficiency in Angular, Bootstrap (latest version), and Angular Material. Knowledge of HTML5, CSS3, TypeScript, and JavaScript. Experience working with style preprocessors (Sass, Less).State Management: Experience managing state using NgRx or similar state management libraries.Development Skills: Ability to develop Angular applications from scratch through to deployment. Up-to-date with the latest Angular technologies and trends.Design Conversion: Experience in converting responsive designs from static files (e.g., Figma) into functional web pages.Problem-Solving: Strong problem-solving capabilities with a focus on providing innovative solutions.Communication: Excellent communication skills, including oral communication in English on technical topics.Work Style: Ability to work independently, manage multiple tasks effectively, and collaborate with designers and backend developers.Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Required Knowledge: Experience with handling basic REST API responses. Understanding the principles of Reactive Programming in Angular.
Nice to Have:Understanding the principles of Backend development.Knowledge in the field of application deployment in distributed systems and environments.Basic understanding of application containerization and experience using Docker.