Developer - FrontEnd
at Capco (View all jobs) Brazil - Sao Paulo Role Overview As a member of the Capco Technology Delivery Team, you’ll bring practical knowledge of agile development methodologies and engineering best practices.
As a Angular Developer, you’ll use your experience and skills to contribute to the quality and implementation of our software products for our customers.
Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
Contribute in all phases of the development lifecycle
Write well designed, testable, reusable, and efficient code
Write unit and integration tests with high coverage requirements
Ensure designs follow specifications
Prepare and produce releases of software components
Analyze and scrutiny logs and evidences for defect diagnosis
Education / Certification
Bachelor’s degree in Computer Science or related field or equivalent work experience.
Perform hands-on Front-End Development, write code and unit tests, do proof of concepts, conduct code reviews, and perform testing using Protractor.
Work closely with Manager to understand needs around client stakeholder management.
Demonstrate a passion for learning and willingness to adopt new technologies.
Contribute to a culture of innovation, ideas, and continuous improvement along with a great attitude, solid communication skills, willingness to learn and collaborate.
Proficiency in MS Office
Excellent time management skills and the ability to prioritize work
Attention to detail and problem-solving skills
Excellent written and verbal communication skills
Experience developing complex applications using Angular 6 / 7 / 8 / 9 (Not AngularJS)
Experience with Protractor testing tool.
Working understanding of Angular-CLI and NodeJS
Strong fundamentals of CSS (knowledge of Sass is a plus)
Willing to work with the team and other developers across the company to continuously improve our approach to development
Ensure clear documentation of created / modified functionality
Proficient understanding of code versioning tools, such as Git, Mercurial and / or SVN
Strong communication skills and critical thinking skills
Experience in an Agile development (Scrum) environment