Senior Frontend Developer
OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Frontend Developer to help us execute on our company’s business mission through evolution of our current product offerings and the development and deployment of the company’s new products launches.
Department: Programming
Project Location(s): Montreal, Canada
Education: Master’s Degree
Compensation: Competitive
Responsibilities
- Collaborate with cross-functional teams, including product managers, designers, and backend developers, to translate user requirements into interactive and visually appealing web applications.
- Design and implement responsive user interfaces, ensuring optimal performance across various devices and browsers.
- Conduct usability testing and gather feedback to continuously enhance the user experience.
- Stay updated on industry trends and best practices to incorporate the latest advancements in UI/UX design.
- Mentor and provide guidance to junior developers, fostering a collaborative and growth-oriented team environment.
Qualifications
- Bachelor’s degree in computer science, IT, or a related field or relevant experience.
- Proven experience as a Frontend UI/UX Developer, with a strong portfolio showcasing successful projects.
- Proficiency in core frontend technologies, including HTML5, CSS3, and JavaScript (ES6+).
- Extensive experience with modern frontend frameworks such as React, Angular, or Vue.js.
- Strong understanding of UX design principles and the ability to create wireframes and prototypes using tools like Sketch, Figma, or Adobe XD.
- Experience and skills on developing responsive applications and web pages.
- Familiarity with RESTful APIs and the ability to integrate them into frontend applications.
- Experience with version control systems (e.g., Git) and build tools.
- Skills and experience on JavaScript native Web Browser programming
- Skills and experience on Typescript development
- Skills and knowledge of web browser DOM
- Knowledge and experience on native CSS or CSS preprocessors.
- Knowledge of HTML 5 client storing objects and database.
- Desired knowledge of MUI Framework
- Knowledge of web socket or alternatives.
- Knowledge of agile methodologies and the ability to work in an iterative and collaborative development environment.
- Excellent communication and problem-solving skills.
- Experience with backend technologies (Node.js, Python, Ruby on Rails, etc.) is a plus.
- Familiarity with automated testing tools and methodologies.
- Understanding of web accessibility standards.
- Excellent team collaboration and communication skills.
- Fluent in English (written and spoken) – Mandatory.
- Previous experience in the financial or fintech industry is highly desirable.