Toll Free 1-800-351-8507

We are hiring!

Front End Developer / Full Stack Software Developer

Compliant IA is looking for a Full Stack / Front End Developer experienced with HTML5/CSS/jQuery. Familiarity with Grails/Spring and Postgresql are assets. Working with the Software architect and the product group, the Full Stack / Front End Developer will be responsible for technical analysis, architecture and development of all front-end features. Compliant IA implements an open-source technology stack, a redundantly load-balanced cluster of application servers with a distributed cache and replicated database servers running Linux in the cloud. Core technologies include Spring and Grails in the back-end and jQuery and extensive use of HTML5 (including geolocation and Local Storage for offline work) in the front-end. Our application is real-time, works online and offline, multi-lingual, multi-country and runs on smartphones, tablets and laptops.

This is a full-time salaried position. You must be located in Toronto and able to work from our office located in Leslieville in downtown Toronto. You can take transit, cycle, walk or drive to it. You must have a valid Canadian work permit. Compliant IA is a Toronto-based software company developing a suite of store execution mobile/tablet/web applications for the retail industry. While we feel and operate like a "startup", we are not a startup in at least one important respect: we are privately held, have no outside investors, no debt and are profitable! We are financially sound and growing. Compliant IA currently has 86 enterprise customers, supports 77,000 stores and operates in 21 countries and 3 languages.

Responsibilities

1. Turn business requirements into technical specifications. Turn technical specifications into a beautiful and modular front-end architecture, widgets and libraries. Develop fast and highly-usable screens and workflows using both front-end and back-end technologies.

2. Scripting and automation. Aboslutely everything we do is automated and scripted. We believe in automation and expect the architect to drive it forward.

3. Advise towards incrementally improving our software stack to ensure we have a device-agnostic, mobile-first approach to front-end development with extensive backward-compatibility.

4. At Compliant IA, we feel strongly that every team member, no matter how senior, is also an end-user and a tester! We expect you to initiate, lead and verify continuously because you are part of a self-sufficient team and you are building a great product.

Must-have skills

1. 5+ years of professional front-end experience with HTML, HTML5, CSS and jQuery or leading Javascript framework.

2. 2+ years of professional usage of frameworks that employ responsive, adaptive or fluid web design methodologies.

3. 2+ years of mobile-centric development.

4. Solid command of SVN, Git (or other source control tool).

5. Familiarity with Linux and Linux commands.

6. High-level understanding of caching and optimizing web content delivery.

Nice-to-have skills

1. Do you have any retail experience? Having worked in retail, particularly in a "multi-unit retail environment" (chain) is a big plus. Our software exists to alleviate the pain points of retail execution. Any first-hand experience you may have with the store environment will help you understand the need and the product.

2. We are commited to web technologies such as HTML5 to "appify" web applications. However, prior experience with app development, particulary HTML/CSS/Javascript based frameworks like Apache Cordova is a big plus.

Who we are looking for

1. We are incredibly focused and attentive to details. We are looking for someone methodical and deliberative, someone who can see unity and structure in apparent chaos.

2. We are also nice. We want to work with nice people. People who want to learn, help and be helped. If the thought of interacting with human beings, reviewing someone's code or having your code/designs reviewed bothers you, this is not the place for you.

3. You love responsibilities. We want everyone to feel ownership of the process and responsible for the outcome.

4. You are a "do-er", a "tweaker", a "code refactor-er". If you love status meetings and filling-out TPS reports, you won't like it at Compliant IA. We get things done. We document to the point of having enough work to do and understanding what we are up against. Then we do it. Then we deploy. Then we communicate to customers. Then we do it again. It's fun. It's fast. It makes our customers happy. It makes us happy.

5. We work in agile. Communication is essential. You must be a great communicator, both verbally and in writing.

6. You are passionate about technology and large-scale transactional web, tablet and mobile software applications. Passion is contagious. Passion moves mountains. Do you love software? Do you love learning?

Is this you?

Let's talk! Please start the conversation by sending your CV and cover-letter to careers@compliantia.com. Have an online portfolio? Send it to us, we would love to see it!

Thank you,

The Compliant IA Team