Key Angular Developer
JavaScript (Frontend)
& 11 others
Colombia
We are seeking a talented and experienced Angular Developer to join our dynamic team.
As a key contributor, you will play a vital role in building and maintaining high-quality front-end applications using cutting-edge technology, delivering robust solutions in collaboration with a multidisciplinary team.
Responsibilities
- Develop scalable, maintainable front-end applications powered by Angular 19+, leveraging core concepts like components, directives, services, and dependency injection
- Implement state management strategies such as NgRx to handle complex application state effectively
- Integrate and consume RESTful APIs to facilitate seamless backend communication
- Optimize application performance through techniques like lazy loading and bundle optimization
- Ensure compliance with coding standards using tools like ESLint and Prettier for linting and formatting
- Utilize RxJS to handle asynchronous operations and reactive programming challenges
- Collaborate within an agile Scrum team, actively participating in planning and delivery cycles
- Design responsive user interfaces ensuring optimal experiences across devices
- Maintain version control practices using Git for collaborative development workflows
- Troubleshoot and resolve complex issues while maintaining high-quality, maintainable code
- Participate in continuous learning and professional development to stay updated with Angular best practices and industry trends
- Uphold high standards for code quality and application usability
Requirements
- Minimum 5 years of experience working with Angular, demonstrating mastery in components, directives, services, and modules
- Strong expertise in TypeScript and JavaScript (ES6 and beyond), showcasing skills in interfaces, classes, and decorators
- Background in building responsive, visually appealing applications using HTML5, CSS3, and SCSS
- Proficiency in Reactive Programming concepts using RxJS and implementing state management solutions like NgRx
- Expertise in integrating RESTful APIs and ensuring secure, efficient data communication
- Experience with Git for collaborative version control
- Familiarity with code quality tools such as ESLint or Prettier
- Competency in optimizing web performance through lazy loading and tree-shaking techniques
Nice to have
- Background in NodeJS, NestJS, or Express for back-end development
- Familiarity with serverless services on AWS
- Understanding of i18n and a11y for creating inclusive, translated applications
- Knowledge of CDN, caching, and DNS to improve application delivery
- Showcase of skills in leveraging browser features and inner workings for efficient web development
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn