Remote job
SENIOR FRONT-END ENGINEER (ANGULAR)
Job details
About this role
Role overview Build and improve a modern Angular application as a hands-on senior frontend engineer. The role combines feature development with responsibility for maintainability, accessibility, testing, performance, and frontend engineering standards, in close collaboration with backend, design, and engineering colleagues.
Responsibilities - Develop application features and reusable components using modern Angular patterns, including standalone components, Signals, and current control flow. - Manage state and asynchronous flows with RxJS and Signals; work with routing, reactive forms, HTTP services, and interceptors. - Create responsive interfaces with TypeScript and SCSS, following established component libraries or design systems. - Improve performance and accessibility, including keyboard navigation, ARIA, and WCAG practices. - Write unit, component, and end-to-end tests; take part in code reviews and contribute to frontend architecture and quality standards. - Coordinate API integration with backend engineers and work with Git, containers, and CI/CD pipelines.
Requirements - Professional experience with recent Angular versions and strong TypeScript skills. - Good command of RxJS and modern Angular architecture, including components, dependency injection, routing, forms, HTTP, and change detection. - Experience with responsive SCSS interfaces and component libraries or design systems. - Understanding of accessibility principles and experience with automated frontend testing; Jest, Angular Testing Library, and Playwright are preferred, or comparable tools. - Familiarity with Git, containers, CI/CD, and REST API integration, plus practical awareness of AI-assisted development. - Clear communication and effective cross-functional collaboration; willingness to travel occasionally, including at short notice.
Nice to have Experience with ngx-translate or similar localization tools, accessibility testing tools such as axe, enterprise design systems, frontend architecture, or mentoring.
Benefits and work setup Remote work is available, with an office option in Vilnius. The package includes learning support, project-change opportunities, flexible time off depending on project needs, referral and loyalty rewards, and health insurance for Lithuanian residents.