Responsibilities:Develop modern, maintainable, and scalable user interfaces using Angular while ensuring compatibility across various devices and browsers.Collaborate with UI/UX designers to translate design mockups and wireframes into fully functional and interactive web applications.Implement responsive design principles to ensure optimal user experiences across different screen sizes and devices.Optimize application performance through code optimization, caching, and efficient rendering techniques.Integrate with back-end APIs and services to retrieve and display data, ensuring smooth data flow and real-time updates.Participate in code reviews to maintain code quality, consistency, and adherence to coding standards.Stay updated with the latest front-end trends, best practices, and emerging technologies to continuously improve the development process and end-user experiences.Troubleshoot and debug issues, providing timely resolutions to ensure a smooth user experience.Collaborate with cross-functional teams to refine project requirements, scope, and deliverables.
Mandatory Skills Description:Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).4+ years of experienceProven experience developing web applications using Angular framework (Angular 2+).Strong proficiency in HTML5, CSS3, and JavaScript/TypeScript.Knowledge of UI testing frameworks (e.g. Cypress E2E / Component testing, Jest) and end-to-end testing tools (e.g.,...).Knowledge of RxJS, PrimeNG (or similar), and Angular Library DevelopmentExperience with responsive and mobile-first design principles.Solid understanding of RESTful APIs and asynchronous programming.Familiarity with version control systems (e.g., Git) and code collaboration tools.Familiarity with Lazy, Singleton, Factory, View, and Decorator patternsAbility to work collaboratively in an Agile development environment.Ability to develop responsive applications.Excellent problem-solving skills and attention to detail.Strong communication skills, both written and verbal.A portfolio showcasing previous front-end projects is a plus.
Languages:English: B2 Upper Intermediate