Front End Developer

Kleinfelder | Hood - Calgary, AB (30+ days ago)

Apply Now

JOB TYPE: Full Time, Contract

JOB SUMMARY

The Front End iOS and web Developer will develop and maintain the front-end of multiple products for the Technology + Innovation Lab, a new group within Enbridge tasked with positively disrupting its core businesses with innovative and impactful products using advanced technologies. This position gathers user requirements, writes, and codes using an agile methodology, and continuously updates the front-end of products. The Front End Developer collaborates with internal stakeholders, the development team and Scrum Master to develop, design, build, and launch the product. This role will bring distinctive capabilities driving competitive advantage for Enbridge by applying this deep understanding within a complex, cross-functional environment to drive significant business impact

EDUCATION & EXPERIENCE

Bachelor’s or Master’s Degree in Information Technology, Computer Science, or a related quantitative discipline
Domain expertise
UWP, Unity Engine on Hololens, and ARKit expertise
Proficient in front-end iOS and web development
5-10 years of Front-End Development experience preferred
Expert level HTML, CSS, and JavaScript
Agile software development and lean start-up methodologies
Basic understanding of server-side principles and the relation to front-end development and delivery
Extensive knowledge of performance testing and front-end optimization principles and techniques
Basic knowledge of design principles, being able to maintain central theme and style, with interest in delivering human interfaces that are a pleasure to use
SKILLS

Entrepreneurial, organized self-starter who is self-motivated, but also a team player with a professional presence and a passion for digital, notably around user experience and continuously improving status quo
Has a people-first philosophy
RESPONSIBILITIES

Brings deep functional expertise to build smooth, distinctive front-ends to applications that tie seamlessly into complex back-end structures while being capable of working across the stack, ensuring the large-scale business impact of the digital products being built and driving competitive advantage for Enbridge as a whole
Writes enterprise-class reusable, testable, and efficient code to build functional, usable front end interfaces
Writes scalable presentation-server code with associated server API tests
Writes documentation specific to developed APIs and component implementations
Provides production support that includes evaluate efforts, investigate cause and come up with solutions to address defects
Delivers best-in-class HTML5/CSS3/JQuery front-end code for the project
Possesses a sophisticated knowledge of web UX/UI; adheres to and extrapolates complex design systems and applies to coded pages, screens, and states
Develops and tests across multiple iOS platforms
Understands when mobile web apps are appropriate as opposed to native applications
Participates in discussions with user teams and agile team members about technical best practices and help teams identify optimal technical solutions
Understands Agile methodology and instill best practices into the process
Facilitates capability building within the developer community
Serves as a resource for coaching and mentoring of more junior developers
WORKING CONDITIONS

Office environment
Occasional travel to other Lab locations
Pressurized environment, working to tight deadlines