We’re looking for a positive, proactive, and responsible Angular developer who thinks outside the box and can create custom UI components from scratch (no premade UI libraries such as Material, Bootstrap, etc.) We have a lot of projects going on, so we are looking for developers we can trust to build solid architectures and systems on their own with limited guidance.
Main requirements:
- Senior developer role focusing on UI development in Angular (5,5+ years experience in Angular preferred), the company works with Angular 13.
- OOP Mindset and experience with design patterns (such as Factory, Observer, Adapter, Decorator, etc.)
- High level of proficiency with Typescript (including generics, classes, interfaces, etc)
- Attention to detail and the ability to make a custom component that looks exactly like a design
- Experience in building UI Libraries and custom components from scratch
- Experience writing event-driven client applications using RXJS
- Experience working with REST APIs (especially APIs build on NestJS)
- Experience in creating mobile/responsive web applications
- Experience working with a UX team to determine requirements for styling and functionality
- Use of GitLab and other source control systems.
Nice to Have (but not required):
- Familiarity with “good architecture” principles and the ability to discuss the benefits of different approaches
- Experience with animation libraries such as Greensock
- Experience with localization concerns and libraries (especially i18Next.)
- Experience with NX Monorepos where both client and server code bases are integrated with the same repo
- Experience writing custom canvas-based visualizations or experience with PixiJS.
- Experience writing E2E tests with Cypress or Unit tests for Angular components
- Experience with performance testing (especially using Google Lighthouse)
- Ability to create Docker images or CICD scripts for deployment
What we offer:
💸 Competitive compensation dependent on experience and skills
👭 A friendly team of like-minded individuals
🤒 Compensation for sick leave
🌴 21 working days of paid vacation, plus all Polish national holidays
🎉 Corporate events and activities
🩺 Private medical care (for residents in Poland)
🧩 Opportunities for learning and development
Why you should join us:
We have such steps in the recruitment process:
1 - Interview with the Recruitment Specialist
2 - Interview with the Head of Frontend
3 - Test Task
4 - Call with a potential Lead
5 - Meeting a client
Don’t worry; our recruiter will guide you to make the process less stressful.😉
Check similar offers