This is a remote position.
- Designing and implementing scalable frontend architecture using Angular.
- Structuring modular, maintainable, and performance-oriented codebases.
- Managing complex state, role-based logic, and multi-step workflows.
- Building dynamic forms, dashboards, filters, and data-driven interfaces.
- Collaborating closely with Backend, Product, QA, and UI/UX to ensure functional precision.
- Translating structured requirements into robust frontend behavior.
- Implementing clean API integration patterns and error-handling mechanisms.
- Optimizing rendering performance and user interaction responsiveness.
- Maintaining frontend consistency across modules and systems.
- Participating in architectural decisions and improving engineering standards.
- Using AI-assisted tools effectively to accelerate development and improve code quality.
- Ensuring frontend reliability in production environments.
Requirements
What We Expect From You
- 6+ years of frontend development experience.
- 3+ years of strong Angular experience in production environments.
- Proven experience delivering multiple production-grade projects using Angular 17+ within complex, large-scale, and architecturally structured frontend systems.
- Deep understanding of Angular architecture, modules, services, dependency injection, and routing.
- Strong experience with state management patterns.
- Experience handling complex forms, validations, and role-based interfaces.
- Experience integrating RESTful APIs cleanly and efficiently.
- Strong understanding of performance optimization and rendering efficiency.
- Ability to structure frontend codebases for long-term scalability.
- Experience working with Git workflows and collaborative development.
- Demonstrated use of AI tools (coding assistants, debugging acceleration, architecture exploration) in daily workflow.
- High ownership mindset and accountability for frontend quality.
- Ability to work independently and define frontend best practices.
Strongly Preferred
- Experience working on enterprise or workflow-heavy platforms.
- Experience with advanced UI libraries and component systems.
- Familiarity with frontend testing (unit or integration level).
- Experience with CI/CD processes.
- Exposure to performance monitoring tools.
- Understanding of UX principles beyond implementation.
- Familiarity with Agile methodologies (Scrum, Kanban) beyond surface-level rituals.
- Hands-on experience with Docker and containerized environments.
What We Value Most
- High ownership and accountability.
- Structured architectural thinking.
- Low ego, high collaboration.
- Product-minded engineering.
- Comfort working in fast-moving environments.
- Ability to balance speed with long-term maintainability.
- Bias toward clean structure over quick hacks.