About the role

  • Senior Developer designing applications and services for clients at Alithya. Working closely with architects, designers, and development team to deliver high-quality solutions.

Responsibilities

  • Design applications and services for our clients
  • Work closely with architects, designers, and fellow developers
  • Optimize solution performance and stability, and share best practices within the team

Requirements

  • Minimum of 3 years of experience in Java development, React development with TypeScript and ES2015+, working in Agile teams, using Git (GitHub/Bitbucket/GitLab), and experience with SEO strategy and tools
  • At least 1 year of experience with end-to-end testing principles, notably with Playwright or Cypress
  • Experience writing unit tests with Vitest, as well as BDD/TDD/DDD-style tests
  • Experience with styled components, another CSS-in-JS framework, or maintainable CSS strategies
  • Experience using client state managers (e.g., Jotai, Zustand, Redux)
  • Experience with TypeScript, Playwright, GraphQL, and Vitest
  • Experience with microservices, RESTful APIs, and RPC procedures
  • Proficiency with a framework such as Next.js, and with a data-fetching library (e.g., TanStack Query)
  • Proficiency consuming APIs (RPC/RESTful/GraphQL), building responsive websites and applications, debugging, profiling, and performance optimization
  • Understanding and use of a linter such as ESLint, and associated best practices
  • Familiarity with React and Agile methodologies such as Scrum or SAFe
  • Rigour, attention to detail, and a high degree of autonomy
  • Ability to work effectively in a team
  • Strong English skills, both spoken and written

Benefits

  • Flexible work options
  • Unlimited vacation
  • Access to a comprehensive compensation plan
  • 24/7 virtual healthcare
  • Access to a comprehensive wellness portal
  • Access to thousands of online courses and certifications
  • Exclusive leadership programs
  • External training reimbursement program
  • Employee stock purchase plan

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

CypressGraphQLJavaJavaScriptMicroservicesNext.jsReactReduxTypeScript

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.