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.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
Referrals increase your chances of interviewing at Ecognition Labs by 2x