Position: Senior Frontend Engineer (Angular)
Company: iDeals
Category: JavaScript
Experience required: 3y
English level: intermediate

We’re looking for talented team members passionate about programming, who are oriented to provide the best experience to the end-user.

This is an excellent opportunity for those professionals seeking professional growth in an international product company.

WHAT YOU WILL BE DOING:

• Work in a cross-functional team to deliver a complete user experience;
• Architect scalable web architectures;
• Collaborate with product managers and business stakeholders to define the scope of software requirements (decompose stories, design features, and prioritize tasks);
• Translate wireframes into functional web apps using Angular;
• Create Unit tests to ensure the quality of code;
• Be responsive to change requests and feature requests;
• Write code that is cross-platform and cross-device compatible;
• Ability to wear many hats and learn new technologies quickly;
• Serve as an informal leader: leading code reviews and mentoring junior team members.

SKILLS AND COMPETENCIES REQUIRED:

• Be an accomplished developer that specializes in Angular and typescript (ES5, ES201*);
• Understanding of state management — Redux/MobX/ngrx/ngxs;
• Experience with unit testing using Karma, Jasmine etc.;
• Experience Developing microservices applications;
• Cross-browser development and troubleshooting.
Nice to Have:
• Up-to-date with the latest trends, techniques, and technologies;
• Experience in build tools such as Webpack and Angular CLI;
• Understanding of XSS, CSRF/XSRF;
• Understanding of frontend architecture patterns.

WHAT WE OFFER:

👌🏻 Flexible schedule and possibility to work entirely remotely
🧘 Flat organizational structure
🔝 OKR-based planning
🏄🏻‍♂️ Opportunities for professional development and personal growth
🎓 Unlimited budget for learning and development activities
💵 Social wellness package for medical insurance, sports, and health-related activities
🎉 Corporate events, holiday celebrations, team building activities