Bilingual Web Developer - BIPOC Jobs

Bilingual Web Developer

ITS Global

Job Overview

Our Client is looking for a Web Developer to join their team.

Description: You are an experienced, hands-on lead developer, who has led small to large teams in shipping large-scale applications. You are a mentor and guiding voice for developers, who can balance day-to-day workload, with an eye for future improvements of your team and their work.

As a software developer, you will be responsible for designing, building, and running the software applications which enable innovative, data-driven, customer-centric digital experiences for customers.

You will be working as part of a friendly, cross-discipline agile team who helps each other solve problems across all functions. As a custodian of customer trust, you will employ best practices in development, security, accessibility, and design to achieve the highest quality of service for our customers.

We use a range of technologies to get the job done: JavaScript and Babel (ES2015-2016) coupled with Webpack, React, Redux, and other libraries to provide a modern, easy to use Javascript toolchain. A central Design System is used for styling and hosts shared components, while our RESTful APIs are built with Node.js powering our custom services. Quality is a primary concern and we test our applications at multiple levels with QA and Product Owners embedded within teams.

Details:

  • Lead team members in an agile environment (we like Scrum, Kanban)
  • Evaluate technology choices and rapidly test solutions
  • Setting the technical vision for your team, and working with Architects to define the roadmap for the applications that your team supports
  • Work closely with the team to solve architectural challenges
  • Work with product owners to support translating business deliverables into technical outcomes
  • Design scalable systems with performance and security in mind
  • Identify and solve frontend web development issues experienced by customers
  • Ensure a cohesive experience across different browsers and devices
  • Advocate the use of unit testing and test-driven development to drive design and development
  • Challenge, mentor, and guide the team to implement best practices
  • Implement & Advocate accessibility best practices (We believe in an accessible web for everyone)
  • Diagnose and evolve container-based build pipelines for your team
  • Adapt and influence the team to create the best outcome for not only the project but also for customers

Minimum qualifications:

  • Prior experience in mentoring developers and team leadership
  • 3+ years of experience with frontend development (ES2015-2016 JavaScript, CSS)
  • 3+ years of experience in backend development (we use Node.js, PostgreSQL, Redis)
  • Expert-level knowledge of client-side testing best practices and tooling (we use Jest, Mocha)
  • Expert-level knowledge of React and Redux
  • Experience at excelling in a team-based environment
  • Experience mentoring juniors, overseeing code quality, and evangelizing best practices
  • Experience in translating technical concepts and requirements for non-technical stakeholders
  • Experience designing and documenting APIs (we use Node.js, Express, OpenAPI Spec)
  • Experience with FRP (functional, reactive programming)
  • Experience monitoring production web services (we use Kibana)
  • Experience with clustering technologies (we use Kubernetes)
  • Experience designing and load-testing highly available systems
  • Experience with the Docker ecosystem
  • Experience with securing web applications to common security threats

Preferred qualifications:

  • Familiar with accessibility (WCAG 2) best practices
  • Experience with Web/HTTP security controls (CORS, CSP, TLS, etc.)
  • Experience designing, building, and maintaining High Availability systems
  • Experience in creating and socializing technology roadmaps

Must have – Software Languages:

  • Web Development – 7 years

Must-have skills:

  • Front-end development React.JS
  • Back-end development Node.js
  • French is a must

Nice to have skills:

  • Experience with AWS or GCP in cloud environments
  • Opening to look at new automated testing tools
  • Experience with application accessibility

More Information

Job Location

Apply for this job
Share this job