Front End Developer
Apply NowCompany: Compunnel Software Group
Location: Montreal, QC H1A 0A1
Description:
We are seeking an experienced, hands-on Front-End Developer to join a dynamic and collaborative team of 20 professionals, including front-end, back-end, full-stack developers, and QA specialists.
In this role, you will work closely with business users, taking ownership of multiple priorities and delivering clean, scalable code on time.
The ideal candidate is a smart, self-motivated individual with excellent communication skills and a strong foundation in computer science.
You must be comfortable working in a fast-paced environment and enjoy solving complex problems in a collaborative setting that values productivity, flexibility, and quality.
Key Responsibilities:
Required Qualifications and Skills:
Nice to Have:
Familiarity with Java, Spring Boot, MongoDB, relational databases, Linux, and scripting languages to better interface with the back-end team.
Education: Bachelors Degree
In this role, you will work closely with business users, taking ownership of multiple priorities and delivering clean, scalable code on time.
The ideal candidate is a smart, self-motivated individual with excellent communication skills and a strong foundation in computer science.
You must be comfortable working in a fast-paced environment and enjoy solving complex problems in a collaborative setting that values productivity, flexibility, and quality.
Key Responsibilities:
- Lead and contribute to the development of user interfaces using React.js, ensuring high-quality, maintainable, and efficient code.
- Work directly with business users to clarify requirements and translate them into effective technical solutions.
- Participate in code reviews, architectural discussions, and technical decision-making.
- Collaborate with cross-functional teams to deliver software solutions that meet business goals.
- Implement and advocate for best practices, including test-driven development (TDD) and behavior-driven development (BDD).
- Continuously improve team processes and contribute to system design and architecture.
Required Qualifications and Skills:
- Bachelor's degree in Computer Science or a related field.
- 7-15 years of professional experience in web UI development.
- Minimum 5 years of experience working with React.js.
- Proficiency in JavaScript (ES6), Redux, HTML4/HTML5, CSS3, HTTP, Cookies, and Node.js.
- Solid knowledge of data structures and algorithms with strong analytical and problem-solving skills.
- Experience with performance tuning and code profiling.
- Practical knowledge of design patterns and UI/UX best practices.
- Familiarity with Cucumber and end-to-end testing frameworks.
- Experience working in TDD and BDD environments.
Nice to Have:
Familiarity with Java, Spring Boot, MongoDB, relational databases, Linux, and scripting languages to better interface with the back-end team.
Education: Bachelors Degree