Avatar for Compliant IA

Software for Retail Audits, Task Management & Collaboration

Front End Developer / Full Stack Software Developer

Apply now
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 their assigned 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 communication and execution applications for the retail industry. Compliant IA has 100+ enterprise customers operating in 21 countries.

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. Absolutely 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.
5. Lead development of a native iOS application with a focus on push technology.
Must-have skills
1. 5+ years of professional front-end experience with 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 Unix 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 committed to web technologies such as HTML5 to "appify" web applications. However, prior experience with app development, particularly native iOS (Swift) / Android development or mobile frameworks like Apache Cordova is a big plus.
3. Prior experience with React / Redux is a big plus. We have front-end components that use React / Redux under NodeJS scaffolding that communicates with a Go back-end API.
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. Have an online portfolio? Send it to us, we would love to see it!

Thank you,

The Compliant IA Team
Job type
Visa sponsorship
Not Available
3+ years
Hiring contact

Compliant IA at a glance

Software for Retail Audits, Task Management & Collaboration

Compliant IA focuses on Enterprise Software, Productivity Software, and Software. Their company has offices in Toronto. They have a small team that's between 11-50 employees.

You can view their website at http://compliantia.com

More jobs at Compliant IA

View all jobs

Similar jobs to Front End Developer / Full Stack Software Developer at Compliant IA

Avatar for Sprout
Sprout is a corporate wellness platform that inspires employees and empowers employers
Avatar for Acquird.io
If you’re looking to succeed, hiring the best is your only option
Avatar for Knockri
An A.I. skills-based assessment tool that reduces bias and shortlists top talent
Avatar for Saturday Insurance
A trusted online marketplace for the insurance products that matter most