DESCRIPTION
Join our dynamic team as a Senior Angular Developer and shape the future of our cutting-edge projects. We are seeking a highly skilled individual who possesses deep expertise in Angular development, with a focus on building scalable and performant single-page applications (SPAs). If you are a passionate Angular Developer ready to tackle exciting challenges, collaborate with a talented team, and contribute to innovative projects, apply now. Together, let's revolutionize the web development landscape.
EPAM isa leading global provider of digital platform engineering and development services. Weare committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture.Hereyou willcollaboratewithmulti-nationalteams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
#REF_ANGMX_MX
Responsibilities Create and maintain SPAs using the Angular 2+ framework Participate in architecture design for large-scale applications Be responsible for the UI part of the application and data contracts Set up projects from scratch Create reusable components, pipes, directives, services, and page guards Write unit tests Communicate with the Project Manager to clarify product requirements Communicate with the UI/UX team about feature requirements and improvements Communicate with the Backend team about API design and architecture Ensure the performance, quality, and responsiveness of applications Requirements Experience in front-end development (DOM, event handling, ES5, ES6 modules) Highly experienced in HTML and CSS (responsive layout) Experience with TypeScript Experience with SPA frameworks, specifically Angular 2+ Experience with performance optimization techniques, such as bundles, lazy loading, and profiling Optimization of Change Detection mechanism (Angular) Understanding of application security Proficiency in Git or other version control systems English communication skills and experience in client-facing communications (developers communicate with stakeholders directly) Self-management and strong prioritization skills Ability to work in an agile environment without direct supervision Nice to have Python knowledge Experience with Protocol Buffers Experience with RxJS Experience with NgRX/Redux Experience with Angular Material Experience with upgrading from AngularJS to Angular We Offer Career plan and real growth opportunities Unlimited access to LinkedIn learning solutions International Mobility Plan within 25 countries Constant training, mentoring, online corporate courses, eLearning and more English classes with a certified teacher Support for employee's initiatives (Algorithms club, toastmasters, agile club and more) Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more) Flexible work schedule and dress code Collaborate in a multicultural environment and share best practices from around the globe Hired directly by EPAM & 100% under payroll Law benefits (IMSS, INFONAVIT, 25% vacation bonus) Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members) 13 % employee savings fund, capped to the law limit Grocery coupons 30 days December bonus Employee Stock Purchase Plan 12 vacations days plus 4 floating days Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st) Relocation bonus: transportation, 2 weeks of accommodation for you and your family and more Monthly non-taxable amount for the electricity and internet bills Conditions By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM's Privacy Notice (https://www.epam.com/applicant-privacy-notice) and Policy (https://www.epam.com/privacy-policy)