Software Engineer, Front-End Developer (Remote)

May 1

Apply Now
Logo of Build with Assembly

Build with Assembly

Start. Simple.

Innovation Strategy • Software Solutions • API Development • Web Applications • Technical Development

11 - 50

Description

• Build UI components and compose them into applications for multiple browsers • Analyze and understand business and design requirements; produce technical tasks and breakdown into estimates • Define, review, communicate and follow development approaches for the technical tasks • Collaborate with the back-end developers and QA engineers to integrate and test • Work closely and collaborate with other developers and team members, communicating effectively and working together to reach defined goals and meet deadlines • Attend and participate in daily standups and project retrospectives • Participate in career development and performance reviews • Commit to ongoing learning and development; participate in conferences and educational programs • Stay up to date with current best practices • Follow new and emerging technologies • Participate and contribute to company culture

Requirements

• 5+ years of experience working as Front-End Developer • Excellent working knowledge of modern JavaScript • Solid experience with semantic and accessible HTML • Hands on experience with CSS3 and CSS-in-JS (styled-components) • Proven knowledge of React (version 16 or higher) is a must • Experience with mobile-first UI development • Previous 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 libraries • Multiple years’ experience with source control management systems • Demonstrable ability to write clean, structured, maintainable code • Experience with automated testing and/or code analysis techniques • Familiarity with development & release tooling (i.e. npm/Webpack/Babel/Github) • Ability to analyze wireframes or static designs and identify potential issues or hidden complexities • Proficient knowledge of cross-browser compatibility issues and ways to work around them • In-depth understanding of web development and web development processes • An understanding of the fundamentals of server-side rendering is nice to have • Understanding the concepts of a headless CMS architecture is nice to have • Experience with Sitecore CMS is nice to have • Bachelor’s degree in computer science or related field is preferred • Critical thinker, great analytical and problem-solving skills

Benefits

• Many opportunities to learn, grow, and earn certifications through our internal upskilling program • Start-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 Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com