Front End Developer

Information Technology
Oil & Gas
Calgary, Alberta
Job ID:
Mohit Sisodyia

Our market leading Energy client has an immediate need for a Senior Front End Developer to join their team for a (6) six month contract opportunity in the corporate head office in downtown Calgary.

High-Level Description
The Technology + Innovation Lab – a new group within the organization tasked with positively disrupting its core businesses with innovative and impactful products using advanced technologies –is looking for a Front End iOS and web Developer that will develop and maintain the front-end of multiple products. Gathers user requirements, writes, and codes using an agile methodology, and continuously updates the front-end of product.  This role will bring distinctive capabilities driving competitive advantage for the organization by applying this deep understanding within a complex, cross-functional environment to drive significant business impact. 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 the organization by applying this deep understanding within a complex, cross-functional environment to drive significant business impact.

Specific Accountabilities 
•    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 the company 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
Contacts (Working Relationships)     
•    Local Lab Heads 
•    Lab Accelerator team (team of dedicated functional support (e.g., Finance, HR) for the Lab)
•    Digtial Leads (e.g., Design Head, Data Head)
•    Product Teams

Knowledge, Skills & Abilities
•    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
•    Individual 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
•    Basic knowledge of design principles, being able to maintain central theme an style, with interest in delivering human interfaces that are a pleasure to use
•    Mindsets and behaviors
•    Has a people-first philosophy 
•    Education
•    Bachelor’s or Master’s Degree in Information Technology, Computer Science, or a related quantitative discipline

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


If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at  

We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.