Trimble logo
Front End Engineer
Job Description:
Measures Of Success You participate in the complete product development cycle starting from analysis, architecture, design, coding, unit integration and system testing of software You provide ongoing sustaining support to the product, addressing end to end feature enhancements. You review and work with others (Product Management, Technical Architects, Development Engineers, Software Development Manager) to confirm and track feature requirements through to delivery. You are a member of an agile development team and participate in the planning and execution of work items. You report to the Software Development Manager Define technical strategy for next-generation Web UI framework working alongside WebUI architects Executes project implementation in line with the defined strategy Collaborate with UI/UX design team and optimize web applications to maximize speed and scale. Motivates individuals to drive tasks to completion and take ownership of features. Experience in Agile methodologies Skills & Experience Required Should be a UI Specialist and fluent in coming up with UI Design, Usability and presenting Design thoughts Experience building complex UI applications using the latest technologies that have been successfully delivered to customers. Should be proficient in introducing good development practices specific to WebApp 8+ years of experience in web app development Expert level experience and Strong Knowledge with data binding concepts of MVC like Angular 5/6 or ReactJS In-depth understanding of Object-Oriented JavaScript/Typescript Programming using Design Patterns. Experience in consuming REST services & Restful service. Experience with HTML5, CCS3, Bootstrap, Sass or similar UI technologies Ruthless commitment towards code quality Experience with Test-Driven Development, Integration testing and Agile processes Excellent collaboration skills Very approachable mentor and great influencer for the team, technically. Other Requirements Passion and willingness to learn new technologies. Strong analytical and problem-solving skills Self-starter, Ability to work well in a small team with good communication skills. Strong work ethic. Self-motivated, able to self-direct, positive attitude. Has a positive "can do" attitude. Try to figure out how to do something without understanding all the data points. You are a strong team player but are able to work independently You are dedicated to delivering high quality and performance solutions You are eager to learn new things, you take ownership and want to get things done
Apply Now