
Senior Front End Engineer
Posted 9 hours ago

Posted 9 hours ago
This is a fully remote position, open to applicants in Serbia.
β’ You will create high-quality software with complete end-to-end ownership β from the initial planning of a feature to ensuring its stability in production.
β’ You will take charge of the frontend features you develop β from the initial design discussions to their successful deployment and performance for real users.
β’ Develop features utilizing our existing component library β integrating shared components, maintaining well-structured and manageable code, and managing reactive state (NgRx / RxJS / signals) that remains predictable as the application expands.
β’ Manage the data layer of your features: design GraphQL queries for data retrieval and REST calls for data submission, deliberately handling loading, error, and empty states, and ensuring client state is consistently synchronized without race conditions or memory leaks.
β’ Enforce performance standards β bundle size, lazy loading, change-detection costs, and rendering efficiency β ensuring screens remain responsive on actual devices and connections, not just on your development environment.
β’ Consider accessibility and cross-browser/responsive behavior as integral to the definition of done, rather than an afterthought: semantic markup, keyboard and screen-reader support, and proper behavior across various breakpoints.
β’ Develop in accordance with the design system and contribute to its evolution β aligning closely with design intent, and enhancing shared components instead of creating one-off variations.
β’ Support your work with tests: unit tests for component and service logic, and Playwright E2E testing for the critical paths.
β’ Deploy features safely behind feature flags, monitor their performance in production (using Sentry, real usage), and take responsibility for issues from the shared triage queue that arise in your area.
β’ Over 5 years of professional frontend engineering experience, including a senior-level role in a complex, multi-tenant SaaS environment.
β’ Extensive knowledge of Angular β component architecture, RxJS, reactive state management, and performance optimization at scale.
β’ Strong foundation in TypeScript and a focus on writing clean, maintainable code.
β’ Experience with large monorepos (NX or similar) containing multiple applications.
β’ Proficient in using GraphQL for data retrieval and REST for data submission; familiarity with Apollo or a similar client is advantageous.
β’ A genuine passion for user experience, accessibility, and consistency within design systems.
β’ Experience with automated testing across various layers; familiarity with Playwright or similar E2E tools is a plus. Experience with Server-Side Rendering (SSR) is an added benefit.
β’ Sound judgment in integrating AI into product interfaces; experience with OpenAI APIs or similar LLM platforms is a significant advantage.
β’ Up-to-date, practical expertise with agentic AI development tools throughout the entire lifecycle.
β’ Health insurance
β’ 401(k) matching
β’ Flexible work hours
β’ Paid time off
β’ Professional development opportunities
Pear Tree.
Aeolabs
Codekeeper
Elite Virtual Brokerage
Get handpicked remote jobs straight to your inbox weekly.