EU remote
Frontend Engineer (Angular)
About this role
Frontend Engineer (Angular) Key Responsibilities: Frontend Development with Angular -Design, develop, and maintain responsive, scalable, and user-friendly web applications using Angular and TypeScript. Build reusable components, services, and UI frameworks that support enterprise-scale applications. User Experience & Interface Development- Collaborate with UX/UI designers, product owners, and business stakeholders to deliver intuitive, accessible, and high-performing user experiences.
Application Integration -Integrate front-end applications with RESTful APIs and backend services. Work closely with backend engineering teams to ensure seamless data flow and application functionality. Component Architecture -Develop modular, maintainable, and reusable Angular components while adhering to best practices for state management, routing, security, and performance optimization. Performance Optimization -Monitor, troubleshoot, and optimize front-end application performance, ensuring fast load times, responsiveness, and scalability across browsers and devices.
Code Review & Quality -Participate in code reviews, ensuring adherence to coding standards, design principles, testing practices, and maintainable application architecture. Testing & Automation -Develop and maintain unit, integration, and end-to-end tests using modern testing frameworks to ensure application reliability and quality. DevOps & Deployment Support -Contribute to CI/CD pipelines and containerized deployment processes using modern development and deployment practices.
Essential Skills and Qualifications: Angular Expertise -Strong hands-on experience building enterprise-scale applications using Angular, TypeScript, RxJS, and component-based architecture. Frontend Technologies -Advanced knowledge of HTML5, CSS3, SCSS, JavaScript/TypeScript, responsive design, and modern web development practices. API Integration -Experience consuming RESTful APIs and working with JSON-based services.
Frontend Architecture- Strong understanding of application architecture, state management, performance optimization, lazy loading, routing, and security best practices. Testing Frameworks -Experience with Vitest, playwright testing frameworks. Version Control -Proficiency with Git-based source control and collaborative development workflows. Java API Knowledge -Working knowledge of Java api sufficient to understand API integrations, troubleshoot issues, and collaborate effectively with backend teams.