Senior Frontend Software Engineer (Angular)
Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are looking for a talented Senior Frontend Software Engineer (Angular) to join our collaborative team of professionals to work on an enterprise-leading world-class product. You will be a part of one of our dedicated teams with 20-30 experienced engineers who follow the best engineering practices.
Responsibilities
- Be on top of the latest and greatest on UI development.
- Developing SDK and libraries that can be embedded in the client web applications.
- Developing UI and making sure that the right JS modules are used for each type of UI project.
- Optimize applications performance.
- Collaborate closely with the security team.
- Enhance agile practices - good estimation, continuous integration and code reviews, tests automation, continuous deployment.
- Cover your code by unit tests.
- Learn the best practices and share knowledge across the team.
Requirements
- Strong experience with JavaScript and TypeScript.
- Good experience with Angular (latest version), RxJS, Webpack, Jasmine, Karma, Node.js.
- Good understanding of browser rendering behavior and performance.
- Working experience with CDNs.
- Experience with RESTful APIs.
- Experience with unit, integration, and/or e2e testing.
- Any knowledge of the Microsoft Azure cloud platform would be a plus.
- Experience developing WebComponents and StencilJs would be a plus.
Nice to Have
- Experience with Microsoft Azure cloud platform.
- Experience with WebComponents and StencilJs.
We Offer
- New, modern equipment to work.
- Accountant.
- English classes with the best communication coach ever.
- The career growth opportunity.
- Attending professional conferences/courses.
- Team buildings.
- Full remote option.
- Business trips abroad.
About the Company
The product is an international platform with more than ten years of history that helps connect brands with consumers worldwide and provides a place for more accessible, better, and more secure shopping experiences. The company has created a global platform that allows people from more than 200 countries to purchase items from world-class brands. The platform takes care of problems with currency, taxes, customs, shipping, tracking, fraud protection, and returns.