Location: Toronto, Ontario, Canada
About Build With Assembly
This is an organisation driven to give people time back in their day which is achieved by solving challenges people experience in their lives that can be made easier with technology. This is an Assembly, who help visionary leaders build platforms customers can rely on and businesses thrive on.
About the position
Front-end development is about understanding the challenges of modern web development and the tools available to address them in the ecosystem.
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.
Are you a Front-End Developer who is passionate, motivated to combine design with programming? Then you should apply for this role.
Job Responsibilities
- Build UI components and compose them into applications for multiple browsers.
- Analyse 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.
Required qualifications:
- Bachelor’s degree in computer science or related field is preferred.
- 5+ years of experience working as Front-End Developer.
- Proven knowledge of React (version 16 or higher) is a must.
- Excellent working knowledge of modern JavaScript.
- Solid experience with semantic and accessible HTML.
- Hands on experience with CSS3 and CSS-in-JS (styled-components)
- 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 analyse 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.
- Critical thinker, great analytical and problem-solving skills.
Why You’ll Love This Opportunity
- Many opportunities to learn, grow, and earn certifications through our internal up-skilling 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.
Benefits
- Salary: No salary data published by company so we estimated salary based on similar jobs related to Design, React, Cloud and Engineer jobs that are similar:
$82,500 — $127,500/year
- Distributed team
- Async
- Vision insurance
- Dental insurance
- Medical insurance
- Unlimited vacation
- Paid time off
- 4 day workweek
- 401k matching
- Company retreats
- Coworking budget
- Learning budget
- Free gym membership
- Mental wellness budget
- Home office budget
- Pay in crypto
- Pseudonymous
- Profit sharing
- Equity compensation
- No whiteboard interview
- No monitoring system
- No politics at work
- Hire old (and young)
Note: Applications from people with disabilities are welcome.