We are seeking a Lead Full Stack Developer to join our dynamic team. In this pivotal role, you will be responsible for crafting comprehensive solutions that integrate both client-side and server-side technologies. As a principal figure, you will play a crucial part in molding our digital environment, ensuring the creation of scalable and efficient applications that deliver exceptional user experiences.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, 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.
Want more jobs like this?
Get jobs in Bahía Blanca, Argentina delivered to your inbox every week.
#LI-DNI
Responsibilities
- Architect and develop scalable full-stack applications
- Lead cross-functional teams in the definition, design, and deployment of new features
- Sustain and advance existing software solutions
- Enhance application efficiency for peak performance and scalability
- Enforce security protocols and data protection measures
- Produce clean, maintainable, and well-documented code
- Oversee code reviews and provide mentorship to junior developers
- Diagnose, debug, and perform upgrades on existing systems
- Keep abreast of new trends and technologies in web development
- Bachelor's or Master's degree in Computer Science or a related technical field, or equivalent professional experience
- Over 5 years of hands-on experience as a JavaScript Developer or in similar roles
- At least one year of leadership and team management experience
- Profound knowledge of Angular, including components, directives, services, modules, and dependency injection
- Skilled in using Angular CLI for project management
- Extensive experience with TypeScript
- Deep understanding of JavaScript, including ES6 and later versions
- Expertise in designing HTML5 and CSS3-based interfaces, with proficiency in CSS pre-processors like SCSS
- Capability to create visually appealing and responsive designs for diverse devices
- Thorough experience in Reactive Programming using RxJS
- Proficiency in state management solutions, especially NgRx
- Proficiency in integrating and utilizing RESTful APIs
- Expertise in using Git for version control
- Commitment to code quality using tools like ESLint and Prettier
- Proven skills in optimizing Angular applications for performance
- Excellent interpersonal and communication skills, adept at collaborating within an agile Scrum team
- Commitment to staying updated with the latest Angular versions, best practices, and trends in front-end development
- Skilled in troubleshooting and resolving complex issues
- Fluent in English, at a B2 level or higher
- Experience with backend technologies such as NodeJS, NestJS, or Express
- Familiarity with serverless services on AWS
- Understanding of internationalization (i18n) and accessibility (a11y) standards in web development
- Knowledge of CDN, caching, and DNS to optimize web delivery
- Insights into browser features and mechanics to aid the web development process
- Connectivity Bonus (15,000 ARS are paid with a salary receipt at the end of each month as a non-wages concept)
- Medicina Prepaga (It covers the collaborator and direct family group)
- Paternity Leave (Two additional days are added to what is established by law, total of 4 days)
- Discounts card
- English Training (English lessons, twice per week)
- Training Program (Access to multiple customized training plans according to the needs of each role within the company)
- Marriage bonus (The company doubles the allowance established by law that ANSES offers)
- Referral Program (Referral bonus is paid when the referral of a collaborator joins the Company)
- External Agreements and Discounts
- Vacations: 14 calendar days a year