Position: Angular Developer
Company: Asta.Mobi
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2023-07-01T00:00:00+03:00

We are currently looking for open-minded programmers to join our Product Team!
**Department: **Product & Development Team
**Contract:** B2B or employment contract 
**Workplace: **100% remote (available offices in Warsaw and Łódź)
**Stack:** Angular 14+, TypeScript, RxJs, NgRx, SCSS, Cypress
**Methodologies: **Agile (including Scrum and Kanban)
**English: B1+**

**Requirements**
Minimum 3 years of commercial experience in Angular
Ability to write unit and integration tests
Having a deep understanding of core web and browser concepts (eg. how the browser parses and constructs a web page)
Knowledge of the spoken and written English language (min. B1)
Being a product-thinking person and you like to have an impact on the product decisions,
Being familiar with the design and architectural patterns

**Responsibilities**
Develop, test, and maintain web applications using Angular 14+, TypeScript
Collaborate with design and development teams to ensure applications are visually appealing, user-friendly, and performant
Write clean, modular, and maintainable code
Optimize applications for maximum speed and scalability
Ensure the technical feasibility of UI/UX designs
Stay up-to-date with emerging trends and technologies 
Participate in code reviews and provide feedback to other team members
Troubleshoot and debug issues as they arise

**Nice to have**
Knowledge of RxJs, NgRx, Redux, or Nrwl Nx
Understanding of relational and non-relational databases
Knowledge of Design Systems implementation and development
Experience in Nest.js or other Node frameworks
Being an open-source contributor

**Working conditions**
An 8-hour working day without a fixed timetable
Paid vacation (20 working days) and sick leave (2 weeks) +5 days of undocumented sick leave
English courses and international communication with specialists from the connected area
A team that will support, listen and help you to grow professionally

**The hiring process:**
1. Interview with a recruiter - 30 minutes
2. CV review by the hiring manager
3. Technical interview - 1 hour 
4. Offer