
User Interface Developer – Internship
Livesnap
internship
Posted on:
Location Type: Hybrid
Location: Québec City • 🇨🇦 Canada
Visit company websiteJob Level
Entry Level
Tech Stack
PostgresTypeScript
About the role
- Develop UI components in SvelteKit and TypeScript for the monitoring-creation module.
- Design dynamic, responsive interfaces using Tailwind CSS.
- Collaborate on integration with internal APIs and manage data using PostgreSQL.
- Optimize performance, maintainability, and interface consistency.
- Work closely with the design team to ensure usability and visual coherence.
- Contribute to code reviews and the deployment process via GitHub.
- Participate in functional testing and quality assurance through to production.
Requirements
- Education or experience in front-end development.
- Proficiency in TypeScript and familiarity with a modern framework (ideally SvelteKit).
- Strong HTML/CSS skills and practical experience with Tailwind CSS.
- Ability to integrate REST APIs and work with databases.
- Knowledge of Git and experience with GitHub for version control and code reviews.
- Team player, autonomous, and able to communicate in French and English.
Benefits
- Learning: opportunities for accelerated professional development and learning.
- Work environment: flexible, where your opinion matters and innovation is encouraged.
- Equipment: a MacBook Pro provided, plus a premium workstation with a 4K monitor for increased productivity in the office.
- Culture: after-work events, team lunches, running club and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptSvelteKitHTMLCSSTailwind CSSREST APIsPostgreSQLGitGitHubfunctional testing
Soft skills
team playerautonomouscommunication