Java Front End developer

Soho Square Solutions
Canada
Full-time

Role : Java front end developer

Location : Montreal, Downtown

Contract Type : 1 Year (Renewable)

Work Model : Hybrid (40% on-site, 2 days per week)

Temp-to-Perm : Desirable

Language Requirement : Bilingual - French mandatory, English an asset

Position Overview : Join the Digital Business Solutions team as a Front-end Developer , where you will act as an expert in front-end and back-end digital development.

This position allows you to make a meaningful impact through your development skills while being part of a dynamic and collaborative team.

Your expertise in front-end development, teamwork, communication, problem-solving, and eagerness to learn will contribute significantly to the enhancement of application quality and development process efficiency.

Key Responsibilities :

  • Participate in the redesign of the company’s transactional website.
  • Challenge and collaborate with developers and designers to promote team growth.
  • Contribute to large-scale projects and continuous application evolution.
  • Utilize the Backbase library for UI development.
  • Manage application state with tools like RxJS or Angular Services.
  • Implement navigation using Angular Router.
  • Integrate backend APIs to display dynamic data via OpenAPI specifications.
  • Develop unit and integration tests for Angular components using Lint, Jasmine, and Karma.
  • Leverage TypeScript for robust and maintainable code development.
  • Use Git for version control and Github Actions for CI / CD automation.
  • Ensure front-end design and development align with accessibility and UX best practices.
  • Promote team cohesion and foster effective collaboration.
  • Identify and act on opportunities to improve development processes continuously.

Qualifications :

  • Education : Bachelor’s degree in Information Technology or a related field.
  • Experience : Minimum of 5 years in front-end development using JavaScript and Angular.
  • Skills :
  • Strong proficiency in TypeScript.
  • Proven expertise in test-driven development (TDD), continuous integration (CI), and continuous deployment (CD).
  • Familiarity with AWS cloud services (an asset).
  • Strong communication skills in French; English proficiency is an asset.
  • Technical Stack :
  • Angular 14+
  • Angular 14+
  • Node.js, npm, brew
  • Backbase
  • Lint
  • Jasmine / Karma
  • End-to-end (e2e) testing tools
  • i18n (Internationalization)
  • Mock server setup
  • Git and Github Actions for version control and CI / CD
  • 7 hours ago
Related jobs
Soho Square Solutions
Canada

Role: Java front end developer. Minimum of 5 years in front-end development using JavaScript and Angular. Your expertise in front-end development, teamwork, communication, problem-solving, and eagerness to learn will contribute significantly to the enhancement of application quality and development ...

Miovision
Canada
Remote

Lead the implementation of new front end library components to configure computer vision algorithms. We practice DevOps, and developers manage the development, deployment, and monitoring of our products. Discuss, recommend, and implement architecture and code structure considerations with the team. ...

Faire
Canada

As a Staff engineer on the Retailer Growth pillar you will drive the frontend platform evolution and tooling working alongside product, design, marketing to achieve our mission. Mentor fellow engineers, sharing industry best practices in front-end development. Faire provides equal employment opportu...

Genpact
Canada

Extensive experience in Springboot, Java/J2EE, NodeJS, RESTful APIs/webservices and Databases such as Oracle/SQL Server/Mongo. ...

Oracle
Canada

Architect, design, code, debug, test and maintain full stack features of a large customer-facing cloud native application. You'll be a technical leader on the team who provides guidance to other developers and suggests continual improvements to products/processes. Competence in full life-cycle web s...

Coast Capital Savings
Canada, Canada

As a member of the Digital Application team, the Senior Full Stack Developer designs, develops and supports various applications ranging from web front-end to APIs and middleware integration. ...

Motoinsight
Canada
Remote

We're looking for a full-stack web developer to help build magical experiences for customers of our ecommerce platform. Modern tech stack (AWS, Redis, Postgres, GitHub, Travis-CI, Docker, New Relic, Sentry, BrowserStack, Stripe, Twilio, and Slack). Team of over 70 developers and growing. You'll coll...

Quarry Consulting
Canada

Duration: 1 year (Possibility of extension).Rest API, Azure Function apps, WebJobs, Service Bus Messaging, Azure data factory.UI technologies/tools such as Angular, Bootstrap, HTML5, CSS, Javascript/Typescript etc.SQL Server development/performance optimization.Ability to readily consume and apply n...

GalaxE.Solutions
Canada

Experience with Java and Spring. ...

Lime
Canada

The Data Engineering team at Lime is responsible for ingesting, transforming and making available timely, high-quality data that powers analytics, bookkeeping and visibility for a wide range of customers. Mentor and lead other engineers at Lime. Contribute to shaping the overall engineering culture ...