Trimble Inc. Senior Web Engineer in Westminster, Colorado

DESCRIPTION Trimble is recruiting for a Senior Web Engineer to fill an opportunity inWestminster, CO. RESPONSIBILITIES * Perform software engineering tasks within the process frameworkestablished for the ongoing development of applications and products.Contributes to the continuous improvement of these processes. * Collaborate with the product team, application domain experts(e.g., application engineers, technical marketing) and frequently withcustomers, to establish achievable requirements. * Collaborate with the product team to identify/clarify projectgoals, establish useful milestones, and develop a breakdown of theengineering tasks to be performed. * Create software designs, and implements and tests those designs tomeet established requirements. * Participate in technical/design reviews as required by theapplication framework. * Generate design documents, source code, and other work productsnecessary for the ongoing success of the product(s). * Works independently or with quality assurance personnel to plan andexecute product testing. * Understand and provide solutions for cross-browser and cross-platformcompatibility issues. * Have a pulse on industry trends in web design, mobile, userexperience and share insights with team. * Be passionate about UI experience and able to articulate it well. SKILLS & EXPERIENCE * At least 12+ years of design & development experience in creatingresponsive web applications for desktops. * Bachelor's Degree in SW Engineering or related engineeringdiscipline, or equivalent combination of relevant education and experience. * Additional experience building mobile applications is desirable butnot required. * Excellent knowledge of HTML5, OO Javascript, CSS3 is a must. * Extensive AngularJS experience is preferred with exposure to othercommon JS libraries. * Strong Software development fundamentals like OOPs, MVC,Algorithms & Design Patterns are must. * Knowledge of AJAX concepts, NodeJS, communication protocols &data services like REST, SOAP are required. * Integration with third party mapping libraries like Leaflet,openlayers or Google Maps would be a big plus. * Experience in the tools required in a development lifecycle: build(Gulp, Grunt), unit testing (Jasmine, Qunit) & code quality(JSHint, Sonar), version control (Git), task and defectmanagement (Jira), Agile development approaches. * Very good communication and interpersonal skills in a strong-matrixorganization environment. Trimble is transforming the way the world works by delivering productsand services that connect the physical and digital worlds. Core technologiesin positioning, modeling, connectivity and data analytics enable customersto improve productivity, quality, safety and sustainability. From purposebuilt products to enterprise lifecycle solutions, Trimble software,hardware and services are transforming a broad range of industries such asagriculture, construction, geospatial and transportation and logistics. Trimble is proud to be an Equal Opportunity and Affirmative ActionEmployer and considers qualified applicants for employment without regard torace, gender, age, color, religion, national origin, maritalstatus, disability, sexual orientation, status as a covered veteran inaccordance with applicable federal, state and local laws, or any otherprotected factor. EOE/M/F/V/DEmployer's Job# 14685Please visit job URL for more information about this opening and to view EOEstatement.