Who are we:
UFCW Canada is Canada’s leading union in the service, food and retail sectors. We are a pioneer of using digital tools to better serve our members.
We are seeking a skilled and detail-oriented Intermediate Front-End Developer with strong expertise in the OutSystems platform to design, develop, and maintain responsive mobile and web applications. The ideal candidate will bring hands-on experience building scalable, user-centric solutions using OutSystems, supported by a solid foundation in modern front-end development practices. This role requires practical experience in UX/UI design, business requirement analysis, and collaboration with back-end developers to deliver high-quality, maintainable applications aligned with business objectives and technical standards.
Responsibilities
- Design and develop responsive web and mobile applications using the OutSystems platform.
- Build pixel-perfect UI components aligned with UX/UI design specifications.
- Customize and extend OutSystems functionality using JavaScript, HTML, and CSS when required.
- Integrate front-end components with REST and SOAP APIs.
- Optimize applications for performance, scalability, and cross-device compatibility.
- Troubleshoot, debug, and resolve front-end issues across development, testing, and production environments.
- Participate in code reviews and ensure adherence to development standards and best practices.
- Contribute to technical documentation, knowledge sharing, and continuous improvement initiatives.
Qualifications
- 3–5 years of experience in front-end development.
- Minimum 2+ years of hands-on experience with the OutSystems platform.
- Strong proficiency in HTML5, CSS3 (responsive design, Flexbox, Grid), and JavaScript (ES6+).
- Experience developing mobile applications within OutSystems (Reactive Web and Mobile Apps).
- Solid understanding of responsive design principles and cross-browser compatibility.
- Familiarity with version control.
- Experience with custom JavaScript integrations and third-party plugins in OutSystems.
- Basic understanding of back-end architecture and concepts, including data flow, APIs, authentication, and database interactions.
- Ability to perform functional testing, including validating features, identifying defects, and ensuring application stability before release.
Competencies
- Strong problem-solving and analytical skills.
- High attention to detail and commitment to quality deliverables.
- Ability to work independently with minimal supervision.
- Excellent communication and cross-functional collaboration skills.
- Adaptability and comfort working in a fast-paced development environment.
UFCW Canada is an equal opportunity employer and Canada’s leading and most progressive trade union with over 250,000 members coast to coast. Members of equity-seeking groups are encouraged to self-identify. Women, racialized workers, workers of colour, workers with disabilities, workers who are members of 2SLGBTQI communities and Indigenous workers are encouraged to apply for this position.
Pay: $85,000.00-$95,000.00 per year
Work Location: Hybrid remote in Etobicoke, ON M9W 6K4