Alithya

Senior Developer

Alithya

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaReactTypeScriptES2015+AgileGitPlaywrightCypressVitestGraphQL
Soft Skills
attention to detailautonomyteamworkcommunication