Software Engineer Front End Developer

The Position 

We believe front-end development is about understanding the challenges of modern web development and the tools available in the ecosystem to address them.

As a Front-End Developer, you will be responsible for implementing static visual designs and interactive elements that users engage with through their web browser when using a web application.  You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. You will be supported by Back-End Developers, who are responsible for server-side application logic and integration of the front-end work.

If you are a Front-End Developer who is passionate about your craft, motivated to combine the art of design with the art of programming, then you are right for this role.

Your Responsibilities 

Build UI components and compose them into applications for multiple browsersAnalyze and understand business and design requirements; produce technical tasks and breakdown into estimatesDefine, review, communicate and follow development approaches for the technical tasksCollaborate with the back-end developers and QA engineers to integrate and testWork closely and collaborate with other developers and team members, communicating effectively and working together to reach defined goals and meet deadlinesAttend and participate in daily standups and project retrospectivesParticipate in career development and performance reviewsCommit to ongoing learning and development; participate in conferences and educational programsStay up to date with current best practicesFollow new and emerging technologiesParticipate and contribute to company culture

About You 

5+ years of experience working as Front-End DeveloperExcellent working knowledge of modern JavaScriptSolid experience with semantic and accessible HTMLHands on experience with CSS3 and CSS-in-JS (styled-components)Proven knowledge of React (version 16 or higher) is a mustExperience with mobile-first UI developmentPrevious experience writing functional UI tests (Jest and react-testing-library)Hands on experience with i18n and l10n (react-i18next)Experience contributing to design-system component librariesMultiple years’ experience with source control management systemsDemonstrable ability to write clean, structured, maintainable codeExperience with automated testing and/or code analysis techniquesFamiliarity with development & release tooling (i.e. npm/Webpack/Babel/Github)Ability to analyze wireframes or static designs and identify potential issues or hidden complexitiesProficient knowledge of cross-browser compatibility issues and ways to work around themIn-depth understanding of web development and web development processesAn understanding of the fundamentals of server-side rendering is nice to haveUnderstanding the concepts of a headless CMS architecture is nice to haveExperience with Sitecore CMS is nice to haveBachelor’s degree in computer science or related field is preferredCritical thinker, great analytical and problem-solving skills 

Why You’ll Love This Opportunity 

Many opportunities to learn, grow, and earn certifications through our internal upskilling programStart-up work culture while getting to work on industry leading solutions for some of Canada’s leading companies Working with cutting edge cloud technologies Exposure to teams Designing and building cloud-native software

Apply: Leer más

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Recibe las nuevas ofertas de trabajo

Accede a herramientas de Empleabilidad TOP

Te enviaremos las herramientas I.A. a tu correo (para optimizar tu CV, Networking, LinkedIn y más)