Develop and maintain front-end applications, translating technical specifications into tested software and user interfaces. Build responsive React and TypeScript applications using Node.js, Next.js, RESTful APIs, and Jamstack architecture. Perform coding, testing, debugging, troubleshooting, documentation, accessibility compliance, and performance optimization. Collaborate with stakeholders and IT professionals throughout the software development lifecycle, support implementations and migrations, and contribute to product strategy, third-party partnerships, and beta programs.
Responsibilities:
- Designing, developing and implementing front end code
including user interface interactions and creating attractive and effective
user interfaces
- Required to translate technical systems specifications into
working, tested applications. This includes developing detailed programming
specifications, writing and/or generating code, compiling data-driven programs,
maintaining, and conducting unit tests.
- Resolves and troubleshoots technical problems which arise
during the use and operation of software packages, including technical
assistance in implementation, conversion and migrations.
General Skills:
- Experience in programming and analysis; specialized software
package support at the specified experience level
- Ability to collaborate with IT Professionals throughout the
Software Development Life Cycle
- Experience in structured methodologies for the development,
design, implementation and maintenance of applications
- Experience in design, code, test, debug and document
applications
- Experience in the use of object and/or third generation
language development tools
- Experience in one or more programming languages
- Experience in application design, latest design patters,
deployment and troubleshooting
- Experience with relational and hierarchical database
technologies
- Experience in the use of information retrieval packages
using query languages
- Experience with one or more communications protocols
- Experience in structured methodologies for the design,
development, implementation and maintenance of applications
- Experience eliciting and documenting information from
diverse business area stakeholders and subject matter experts
- Excellent analytical, problem-solving and decision-making
skills; verbal and written communication skills; interpersonal and negotiation
skills A team player with a track record for meeting deadlines
Front End Skills:
- Knowledge and experience coding and using basic artwork to
deliver a complete user interface
- Experience creating web interfaces for large websites.
- Experienced with complex large-scale systems
- Experience with Cross browser compatibility
- Experience with Responsive frameworks
- Experience with Social Media APIs
- Experience defining product strategy and roadmap
- Experience working with external third parties to assess
partnerships and licensing opportunities, runs beta and pilot programs with
early-stage products and samples, and becomes an expert with respect to the
competition
Desirable Skills:
- Knowledge and experience with programming Internet-ready
applications
- Knowledge and experience in rapid application development
(RAD) methodologies
- Knowledge and understanding of Information Management
principles, concepts, policies and practices
- Experience with middleware and gateways
- Experience reviewing, analyzing, and modifying product
installation scripts including encoding, testing, debugging
- Ability to provide post-implementation support and resolve
any post-implementation technical issues
- Experience conducting design walkthrough sessions with
project team
- Knowledge and understanding of Accessibility for Ontarians
with Disability Act (AODA) and related regulations and standards
- Ability to provide user and system documentation
as required
Requirements
Experience and Skill Set Requirements:
Must Haves:
- Experience
with Agile methodologies
- Experience
with React framework and typescript
- Experience
with Node.js and Next.js
- Experience
building and testing RESTful APIs
- Working
knowledge of Jamstack Architecture
- Must
have current/hands-on Development exp.
- Hands
on experience with responsive design, front-end testing and debugging
techniques, page load optimization and version control
- Experience
working within a large organization / big teams
Skill Set Requirements:
Java language knowledge and experience:
- 1+ years of demonstrated experience with the use of Java
language
- Java Development IDE Tools: Eclipse, IBM RAD, IBM
RSA, InteliJ, Visual Studio Cod – 1+
- Hibernate/JPA
Technical Skills:
- React - 1+
- RESTful Web services - 1+
- Javascript - 1+
- Typescript - 1+
- HTML 5.0, CSS - 1+
- Node such as NPM - 1+
- Spring Framework (MVC, Security, JPA, Boot)
- Bitbucket – 1+
- Experience with Responsive Web application development
- Maven
Oracle database knowledge and experience:
- DB SQL including DB Objects such as Tables, Views,
Sequences, Store Procedure, Functions, Triggers 1 Years +
- 1+ years of experience in Oracle database
AODA Experience:
- Experience with AODA/WCAG 2.0 AA a must
- Demonstrated experience with AODA compliance
Soft Skills:
- Excellent analytical, problem-solving and decision making
skills
- Strong leadership and collaboration skills
- Proven track record for building strong working
relationships
- A demonstrated team player with a track record for meeting
deadlines
- Strong verbal and written communication skills
Similar Jobs
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Provides Canadian privacy, AI, data protection, consumer protection, and regulatory legal advice for Mastercard products and services. Serves as Canadian Data Protection Officer, advises on product launches, privacy-by-design, data use, consent, cross-border transfers, impact assessments, contracts, regulatory readiness, and remediation. Monitors Canadian, U.S., and global developments and translates requirements into practical business guidance, controls, training, and stakeholder communications.
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Owns product management and growth execution for Mastercard’s Attribute Verification suite, including AVS, CVC2, and Age Verification. Responsibilities include defining requirements, prioritizing backlogs, developing KPI dashboards, analyzing market and customer data, identifying regional revenue opportunities, supporting customer inquiries, and coordinating with technical, regional, and customer-facing stakeholders to deliver product enhancements.
Top Skills:
Address Verification Service (Avs)Age VerificationCvc2Network Authorization
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Finish, adjust, and integrate tooling and fixtures for automated automotive assembly lines. Inspect, debug, repair, and verify dimensional accuracy using CMM and GD&T. Troubleshoot production issues, document rework, train apprentices, and support continuous improvement and quality processes.
Top Skills:
CmmGd&TMS OfficePowerPoint
What you need to know about the Calgary Tech Scene
Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.


