Senior Angular Developer
Windmill is a well-established, boutique digital product delivery company, active globally in Switzerland, US, UK, India, and Ukraine. Our team of designers, strategists and engineers love to create great experiences. We design and develop delightful and functional digital products that solve tough problems and enable new opportunities for enterprises in complex industries, such as banking & finance, healthcare, sustainability, and compliance. For more information, please check the company website at https://www.windmill.digital
We are looking for an enthusiastic and skilled Senior Angular Developer to turn our innovative experience designs into enterprise-class web applications.
Our customer is a global organization dedicated to improving the state of the world through public-private collaboration. This role offers the opportunity to contribute to impactful projects that address critical global challenges.
Responsibilities
Participate in the estimation process
Participate in architectural discussions for new applications
Communicate and collaborate effectively with product, designers, backend developers, QA, and other team members
Write code using Angular best practices, considering security and performance
Perform code reviews and refactoring
Contribute ideas and drive continuous improvement
Mentor and support team members
Requirements
Minimum 5 years experience in frontend development and engineering
Deep knowledge of Angular 15+ with commercial experience
Experience with Angular Material and Material CDK, knowledge of Material Design principles and responsive design
Deep knowledge of modern JavaScript and TypeScript
Excellent understanding of RESTful APIs
Experience with unit testing using Jest, and e2e testing using Cypress
Experience with Git
Experience with Agile Scrum Methodology
Good team player
Self-starter, eager to learn and explore and grow and adopt new approaches
Excellent communication skills; ability to present ideas and solutions in a logical and articulated manner with self-confidence
Upper-Intermediate level of English proficiency
Graduated with a degree in Computer Science, Information Systems or equivalent experience
Will be a plus:
Knowledge of Design Tokens
Experience with Webpack, GraphQL, Jira
Knowledge of NodeJS, Java, React, CI/CD practices
We Offer:
Competitive compensation and performance-based bonuses
Performant laptop (MacBook Pro)
Paid vacation, parental and sick leaves
Opportunities for advancement
Challenge yourself and grow
Respectful and inclusive culture
Flexible working practices
Friendly environment
PE accounting and support (Ukraine)
Referral program
Training programs allowance
Health insurance with COVID coverage
Learning budget
Team-building activities
Lovely, international team!
If you’ve got the skills and experience and want to join our team, please send your CV immediately!