Senior Front-End Developer

  • Montreal, QUEBEC
  • Posted 22 hours ago | Updated moments ago

Overview

On Site
DOE
Contract - W2

Skills

Web Applications
Adaptability
Attention To Detail
UI
Workflow
Automated Testing
Mentorship
IT Architecture
Productivity
Development Testing
Frontend Development
Bootstrap
JavaScript Frameworks
React.js
AngularJS
TypeScript
Writing
Web Performance Optimization
Analytical Skill
Conflict Resolution
Problem Solving
Communication
Continuous Integration
Continuous Delivery
DevOps
Jenkins
GitHub
Git
JIRA
Management
Vue.js
Cascading Style Sheets
Documentation
Python
API
Database Design
Agile
Scrum
Kanban

Job Details

JOB SUMMARY: The Senior Front-End Developer will be responsible for designing, developing, and maintaining high-performance, scalable, and user-friendly enterprise web applications. The ideal candidate is proactive, adaptable, and capable of taking full ownership of the features and services they build. This role requires deep expertise in modern front-end frameworks, strong attention to detail in UI development, and the ability to mentor junior developers while adhering to Agile methodologies. KEY RESPONSIBILITIES: Design and implement high-performance, scalable user interface components and screens. Create intuitive and efficient user workflows for complex data operations. Develop and maintain comprehensive test automation suites. Build and maintain interactive documentation using Storybook. Mentor junior developers and contribute to technical architecture decisions. Advocate for front-end development best practices and code quality standards. Participate actively in Agile Scrum processes to improve communication, productivity, and release consistency. Utilize DevOps tools and CI/CD pipelines to enable rapid development, testing, and deployment cycles. REQUIRED QUALIFICATIONS: 3+ years of professional front-end development experience. Proven ability to design and implement pixel-perfect, interactive UIs without relying on CSS libraries (e.g., Bootstrap). Expert knowledge of modern JavaScript frameworks such as Vue.js, React, or Angular. Strong experience with modern tools and practices (TypeScript, Vite, ESLint). Proficiency in component libraries and design systems. Experience writing unit and integration tests. Strong understanding of web performance optimization techniques. Experience with state management tools (Pinia, Vuex, Redux, or similar). Excellent analytical, troubleshooting, and problem-solving abilities. Strong interpersonal and communication skills; self-driven and team-oriented. Experience with CI/CD and DevOps tools such as Jenkins, GitHub, Git,Jira, or equivalents. Proven experience working on complex, large-scale software projects. Strong time management, prioritization, and goal-driven mindset. PREFERRED QUALIFICATIONS: Proficiency in Vue and Tailwind CSS. Experience with Storybook or similar documentation tools. Experience with Python and FastAPI. Knowledge of API or database design. Familiarity with Agile methodologies (Scrum or Kanban). Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.