
OI-006 - Angular Developer
- Zárate, Provincia de Buenos Aires
- Permanente
- Tiempo completo
Our client is looking for an Angular Developer (version 12). Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. You will work in a team with Front-end and back-end developers and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required through training upon employment.About the client:
They are a software development company with headquarters in Indianapolis, Indiana. Develop a cloud-based analytics platform that integrates data from video cameras, point-of-sale systems, and IoT devices. Through the use of unique algorithms, their technology is able to provide actionable data around loss, operations, and Marketing for their customers. Their solutions are vertically focused to support retailers, convenience stores, quick-serve restaurants, and quick casual restaurants.As part of the team you will:- Maintain and develop new Front-end capabilities
- Ensure high performance on mobile and desktop
- Write tested, idiomatic, and documented JavaScript, HTML, and CSS
- Cooperate with the back-end developers in the process of building the API
- Communicate with external web services
- Validate user actions on the client side and provide responsive feedback
- Create custom, general use modules, and components that extend the elements and modules of core Angular
- Create configuration, build, and test scripts for Continuous Integration environmentsKey qualifications and skills to succeed in this role:- Advanced English (spoken and written)
- Proficiency with TypeScript/JavaScript, rxjs, and HTML5
- Deep knowledge of Angular 12 practices and commonly used modules based on extensive work experience
- Experience creating self-contained, reusable, and testable modules and components
- Ensure a clear dependency chain, in regard to the app logic as well as the file system
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other Azure services used in the system
- Ability to write non-blocking code, and resort to advanced techniques such as multi-threading, when needed
- Experience with building the infrastructure for serving the front-end app and assets
- Architecting and automating the build process for production, using task runners or scripts
- Experience writing extensive unit tests using automated TDD tasks
- Experience with C# (is a plus)In return, we offer:- Competitive compensation package
- 100% remote - Work from Home
- International company with diversity and multicultural inclusion
- The ability to work with leading startups and fast-growing companies in the USAAbout the company:
Kit Empleo