
Senior Developer
Alithya
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
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