We are seeking a skilled Mid-Level Frontend Developer with strong experience in Angular and TypeScript to help build and evolve our frontend platform. In this role, you will design and implement user interfaces that are both functional and maintainable, following modern architectural patterns and development standards.
Key Responsibilities
- Develop and enhance frontend applications using Angular (v12 or higher) and TypeScript
- Design reusable, modular components and ensure alignment with established frontend architecture
- Integrate with backend services via REST APIs, including handling authentication flows and real-time data
- Support the creation and maintenance of shared libraries and component ecosystems
- Ensure code quality through best practices, linting tools, and observability techniques
- Collaborate with designers, backend developers, and product teams throughout the development lifecycle
- Participate in sprint planning, code reviews, and technical discussions
What You Bring
- Proven experience with Angular, TypeScript, and component-based frontend development
- Understanding of state management and scalable application structures
- Familiarity with Angular Material and responsive design principles
- Experience integrating with RESTful services and managing frontend communication patterns
- Knowledge of OAuth2, OIDC, MSAL, or similar authentication mechanisms
- Experience using SignalR or comparable real-time communication tools
- Proficiency with development tools such as ESLint and Prettier
- Strong debugging skills and attention to detail
- Effective communication abilities and a team-oriented mindset
- Intermediate to advanced English proficiency
Nice-to-Have Skills
- Experience with micro-frontend architectures or shared component systems
- Background in internationalization using @ngx-translate
- Working knowledge of Chart.js or CKEditor
- Exposure to frontend telemetry tools like Application Insights
- Understanding of performance optimization techniques in Angular applications
