Sr. Angular Developer

About us
Cafeto is a technology company specialized in software development for global organizations through nearshore outsourcing and software acceleration. We achieve this by applying our Dream.Build.Boost framework and leveraging our technology, processes, and top-class engineers. Our locations in Colombia, Australia, and the United States allow us to offer you a multicultural experience, working with expert teammates from all around the world! 

Why Join Cafeto?
✓ We love long term relationships! 
✓ We identify opportunities for you to improve technical, English & soft skills. 
 ✓ You will have access to technological learning platforms such as ACM, O'Reilly or Plural Sight. 
 ✓Managers genuinely encourage and guide employees to become better professionals.  
✓ Two-way growth: Within the client and within Cafeto. 
✓ Employee benefits packages based on needs rather than general ones.  
✓ Wonderful camaraderie environment with team activities.  
✓ Flexible culture and Work-Life Balance.  
✓ Your birthday is a day off! We want you to enjoy this special day with your loved ones.  
✓ Incentive plans that allow you to earn extra income. 
✓ We are a horizontal company; your voice will be heard! Every person who comes is a very important member of our #Cafetofamily 

Duties and Responsibilities
Developing the latest user-facing features using well-known frameworks and libraries Angular
Implementing a modern highly responsive web-based user interface.
Building reusable components and front-end libraries for future use.
Translating designs and wireframes into high-quality code.
Learn and understand user interactions.
Coordinating with various teams working on distinct layers (engineering team, graphic designers, UX specialists).
Develop innovative features to enhance the user experience.
Optimize web-based user interfaces for maximum performance and scalability across multiple web-capable devices and browsers.
Striking a balance between functional and aesthetic design.
Perform unit testing for components to ensure code coverage. "

Technical Skills:
Experience developing web applications using Angular 9
HTML, CSS and Typescript
Providing recommendations on using external libraries, as needed
Strong reactive programming skills and experience with RxJs
Experience with the Flux/Redux architectural pattern
Preferred: Experience building and consuming JSON-based RESTful APIs  
Experience working with JIRA
Experience working with Git
Experience working in an Agile team environment