Titre du poste ou emplacement
RECHERCHES RÉCENTES

Software Developer II (Front-End)

Akkodis - 6 emplois
Vancouver, BC
Posté aujourd'hui
Détails de l'emploi :
Temps plein
Expérimenté

Software Engineer II (Frontend)

Job Type: Permanent full time

Engineering - Vancouver, British Columbia (Hybrid)

Our financial services client is looking for an experienced frontend engineer who loves technology, can take ownership of projects, is able to design and implement solutions to complex problems, feels proud of their craft, and is excited to be part of a team re-shaping the definition of corporate banking applications.

As a Software Engineer II, you will play a key role in implementing modern, scalable, production-ready frontend applications while working closely with cross-functional teams, including backend engineers and QA, in an Agile environment. You will contribute to the evolution of our platform and help deliver new, high-quality features for our clients.

Key Responsibilities

  • Implement new functionality using modern JavaScript libraries like React, Redux, TypeScript, and RTK within a micro-frontend architecture.
  • Improve automated testing suites by contributing to the full testing cycle, starting with unit tests in Jest, and integration and E2E tests with Playwright (TypeScript-based).
  • Collaborate with cross-functional teams (including backend engineers, QA, and designers) to ensure seamless integration and delivery of new features.
  • Design and develop clean, reusable, and maintainable code, while reducing UI complexity and enhancing performance.
  • Identify and resolve bugs and issues related to user experience (UX) and UI flows in existing applications.
  • Participate in design reviews and assess the feasibility of design mockups to ensure high-quality execution.
  • Estimate timeframes for development tasks and manage your workload efficiently to meet project timelines.
  • Take ownership of features from development to production, ensuring smooth deployment and monitoring post-release.
  • Contribute to the team's continuous improvement by sharing knowledge, reviewing code, and embracing best practices in development

We're looking for someone who:

  • Has past experience working with JavaScript frameworks like React and Redux (RTK)
  • Has extensive experience with Typescript
  • Has extensive experience with modern CSS / SCSS features and fundamentals (grid layouts, color spaces, container queries, etc.)
  • Has experience writing and maintaining tests for UI projects with Jest & Playwright
  • Has past experience working with NodeJS and microservice architecture
  • Has some experience with SQL
  • Can identify when something will lead to a subpar user experience
  • Has a strong focus on writing clean, reusable, and maintainable code
  • Has an ability to create consistent, responsive, and pixel-perfect user interfaces based on design mockups.
  • Has a strong understanding of accessibility standards (e.g., WCAG 2.1) and the ability to implement them.
  • Has experience with Styled Components for styling React components and implementing consistent design patterns across the platform.
  • Has experience with source control (e.g., Git) and build systems like Webpack / Rollout.

Nice to Haves

  • A previous, frontend-focused, full-time position
  • Experience with Node.js and microservice architecture
  • Previous experience or knowledge of functional programming
  • Previous experience with Elasticsearch, MongoDB and PostgreSQL
  • Previous experience with Kotlin or Java
  • Previous experience with Svelte
  • Previous experience with Ramda
  • Any experience with ERP systems and Plugin Development.

Please include your personal portfolio, or examples of your previous work as part of your application. We'd love to see what you've built!

Partager un emploi :