About the job
You will be a part of a USA-based product company that produces smart machines for personalizing and designing anything by using applications.
Responsibilities:
- Building product functionality by writing clean, efficient and maintainable code.
- Propose process improvements and changes.
- Validating designs & requirements from the technical perspective.
- Take active part in refinement, planning, daily and demo meetings.
- Collaborate with dev engineers and business partners to deliver highest quality.
- Proven experience in building large-scale client-side solutions using Angular.
- Experience with typical client-side tasks like routing, caching, communicating with API, etc.
- Strong knowledge of core JavaScript (ES6+), Git, code design principles (FP / OOP), TypeScript, RxJS.
- Experience with SASS/LESS/PostCSS.
- Be eager to learn & share knowledge.
- Strong communication & team working skills.
- Understanding of Agile/Scrum methodologies.
- Good written and verbal English communication skills (Upper-Intermediate).
- Experience with Node.js
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits