Apply Now    
Job ID:021322
Function:Engineering
Position Type:Full Time
Travel Required:No
Location:Mississauga, ON CA
Relocation Provided:No
Remote Work:No
Job Description
Eaton, located in Mississauga, Ontario is seeking a Front End/ Web Application Developer to join our engineering department. This is a hands-on development role that will directly contribute to the expansion of existing control products and development of our next generation of enterprise software lighting control products using latest web technologies.
 
We are looking for a talented and creative problem solver. You will be working in a dynamic and fast paced team environment, using your developer skills to deliver new products. You will be involved in the complete development life cycle, seeing your design evolve from a technical specification into a finished product. Detailed technical collaboration with the full cross-functional development team will require strong, ongoing communication. Maintaining our market leading position will challenge your creativity and design skills.
 
Essential Functions:
  • Enhance existing and/or develop new software that enables the launch of new enterprise software products and hybrid mobile applications, functionality and services with technologies ranging from HTML5, CSS3, and JavaScript, Polymer and using popular frameworks AngularJS 1, AngularJS 2, React etc.
  • Enhance and follow software guidelines, UI design patterns and style guides
  • Work with the other software development team members when coordinating on large projects.
  • Translate requirements into software in line with project vision.
  • Participate in the definition of both the functional and non-functional requirements of the system.
  • Participate and contribute in sprint planning, demo and retrospective.
  • Participate in design and code reviews.
  • Understand and follow best-practice software architectures and software development processes.
  • Research, assess, and adapt to new technologies necessary for future enhancements of products.
  • Develop High Performance and reliable Software.
  • Protect intellectual property through patent disclosures.
  • Develop automated units and functional tests


Basic Qualifications (Including Educational Requirements)
Basic Qualifications:
  • Bachelor’s Degree or equivalent from an accredited institution is required.
  • Minimum 3 years of software development experience with web-based applications is required.
  • Minimum 2 years of experience creating cross-browser user interfaces using HTML5, CSS3, JavaScript frameworks (ReactJS, AngularJS, jQuery (mobile), Bootstrap etc.), JSON, and AJAX is required.
 
Preferred Qualifications:
  • Working knowledge of Design Patterns.
  • Working knowledge of JS Prototype, Namespacing, etc.…
  • Experience consuming web services such as RESTful
  • Experience using less, sass, gulp or grunt
  • Thorough Working knowledge of Document Object Model (DOM)
  • Sound understanding of Agile development, UML, SDL and CMM.
  • Hands-on experience implementing automated testing for JavaScript technologies, for both unit tests and functional tests.
  • Experience with IOS, Android or other mobile or web application development.
  • Understanding of ECMAScript 6 (ES6)
 
Position Criteria:
  • Expert knowledge of best practices in software engineering methodologies, processes, and technologies with a passion for programming.
  • Demonstrated knowledge of object-oriented programming and design principles.
  • Expert ability to apply analytical and problem-solving skills to solve complex design and coding challenges.
  • Excellent verbal and written communication skills.
  • Ability to work independently and to follow directions.
  • Ability to articulate and promote software development best-practices.
  • Experience with revision control systems, preferably Git.
  • Skilled in writing specifications and end-user documentation.
Eaton has in place accessibility policies for accommodating employees with disabilities. If you are selected for an interview and require accommodations, please let the recruiter or hiring manager know so that we can work to make reasonable adjustments that best suit your needs. Accessibility information may be found at :
 
http://www.eatoncanada.ca/EatonCA/OurCompany/Accessibility/index.htm


Eaton is a power management company with 2015 sales of $20.9 billion. Eaton provides energy-efficient solutions that help our customers effectively manage electrical, hydraulic and mechanical power more efficiently, safely and sustainably. Eaton has approximately 97,000 employees and sells products to customers in more than 175 countries. For more information, visit www.eaton.com. At Eaton, we see things differently. We see opportunities to innovate, go above and beyond, and we work hard because what we do reflects who we are. If you see things differently—if you’re determined, motivated and focused on improving the world around you—then it’s time to see where a career at Eaton can take you. For more information, visit www.eaton.com/careers. Eaton is an Equal Opportunity and Affirmative Action Employer. Eaton is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.
Apply Now