Skip to content

UI Developer

  • Remote
    • Campinas, São Paulo, Brazil

Job description

You will be responsible for designing and implementing new product features, enhancements, redesign of existing product functions, troubleshooting and resolving product defects, unit and integration testing. You will be part of new technology and process evaluations. Some of the key tasks you will perform:

• Designing object -oriented and service-oriented architectures

• Programming and unit testing of code based upon design sessions with internal software users, customer-reported issues, and input from Business System Analysts, Marketing, Professional Services, and Support

• Unit and performance testing of design as part of development cycle

• Developing and re-factoring existing products, providing product enhancements, and resolving product defects to meet customer issues.

• Providing technical expertise and peer code reviews to other team members

• Writing technical specifications, program documentation, and unit test plans for all work performed

• Maintaining solid relationships within R&D and with cross-functional peers

• Assisting in Quality Assurance process and customer issue resolution

• Partnering with Quality Assurance to drive high-quality, on-time deliverables

Job requirements

4+ years development experience building web interfaces and applications leveraging Angular and other modern JavaScript based SPA frameworks.

• 4+ years development experience building web interfaces and applications leveraging modern JavaScript Fundamentals (Core/ES5/ES6)

• Expert knowledge of TypeScript and popular libraries & frameworks

• Excellent proficiency interpreting and transforming graphic visuals from Sketch into user interaction designs using HTML, CSS and JavaScript

• Managing code and changes in a team environment to include experience with source control utilities, such as Git, Node + npm

• Strong working knowledge with Object-Oriented Analysis, Design, and Implementation

or