- Participate in the business and technical analysis of user stories in collaboration with your teammates and other collaborative teams
- Develop and deploy software components that deliver proven and true business value
- Make sure each component to be delivered are properly tested according to the test strategy defined by the team
- Seek proactively the best technologies and practices for the problem being solved: security-wise, scalability-wise, maintability-wise and UX-wise
- Keep technical debts at its bare minimum by applying your best software crasftmanship skills
- Contribute to the production releases and monitoring and support
- Participate in the investigation and fix of bugs
- Contribute to the continuous improvement of our solutions
- Engage in the improvement of our continuous integration and continuous delivery processes both in pre-production and production environments
- Be a team player and cooperate in pair-programming and code reviews sessions
- Share best practices and technology knowledge with your teammates
- HTML5
- React
- Bootstrap
- Typescript
- Javascript (ES6)
- Sass or other CSS scripting language
- Jest or other test frameworks
- Webpack
- NPM / Yarn
- Git
- Lerna
- Playwright or other UI testing frameworks
- ASP.NET Core with C#
- SQL (PostgreSQL or other structured database experience)
- Entity framework
- XUnit or other test tools
- Jenkins with piplines as code
- F#
- FAKE
- Scrum methodology
- Significative experience in design of solutions and implementation of single page applications using Web components
- Strong software craftmanship and the art of developing software of highest quality standards
- TDD, BDD, testing strategies and how to secure regular, predictable releases so that it becomes a no event
- Autonomous
- Rigorous
- Curious
- Strong communication skills
- Experience in building and automate continuous integration pipelines
- Experience in development of Web APIs with an object oriented language
- Experience with deployment and maintenance of Cloud-based Web applications, preferably with Azure
- 5+ years in software development
- Good writing and speaking skills in both French and English
- Montréal, QC: reliably commute or plan to relocate before starting work (required)
- HTML5: 5 years (preferred)
- React: 5 years (preferred)
- Bootstrap: 5 years (preferred)
- TypeScript: 5 years (preferred)
- JavaScript: 1 year (preferred)
- French: 5 years (preferred)
Company
Location
Montreal - Canada
Job type
Full-Time
JavaScript Job Details
JOB DESCRIPTION: Day-to-Day Responsibilities:
Profile
Technical skills:
Must have:
Nice to have:
Competencies:
Nice to have:
Experience needed:
Languages:
Job Type: Fixed term contract
Pay: $24.37-$60.00 per hour
Ability to commute/relocate:
Experience:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs