Sr. Front End Developer

  • Toronto, ON, Canada
  • Employees can work remotely
  • Full-time

Company Description

WE EMBRACE A TALENT-LED CULTURE

Robots & Pencils is looking for a Frontend Web Developer with a strong dedication to recent and upcoming technologies, and a proven track record in modern methodologies. We seek those that are driven to not only develop clean and sturdy implementations, but to also architect, design, and innovate solutions that may have not been created before. As a member of the Web Practice, you will work alongside some of the best in the industry across our other practices and account teams to create what’s next.

Who you are:

You love working on a team of highly skilled people, all with strong opinions about various technologies, frameworks and approaches to delivery. You are able to articulate your ideas to your colleagues effectively and will take on board the ideas of others. You thrive when faced with new challenges and will constantly look to improve existing processes. You manage your time well and enjoy the little moments where you get to go above and beyond. You take pride in your craft and strive to refine it as often as possible. You value sharing knowledge and helping others, even when it may stretch you.

 

 

Job Description

You love working on a team of highly skilled people, all with strong opinions about various technologies, frameworks and approaches to delivery. You are able to articulate your ideas to your colleagues effectively and will take on board the ideas of others. You thrive when faced with new challenges and will constantly look to improve existing processes. You manage your time well and enjoy the little moments where you get to go above and beyond. You take pride in your craft and strive to refine it as often as possible. You value sharing knowledge and helping others, even when it may stretch you.

 

  • Work on Client products as well as our own products, delivering first-class software

  • Build out mobile APIs and web applications for mobile and browser Clients

  • Peer review other team members’ code, and learn and adapt from peer review of your own code

  • Support sales and project managers with technical insights, leading to the creation of budgets and schedules for projects

  • You apply wisdom and knowledge to resolve issues and challenges while looking for new innovative solutions

Qualifications

A successful candidate will have the following skills and competencies:

  • 7+ years of delivering software

  • B.S. or higher in Computer Science, Computer Engineering, or equivalent work experience

  • Proficient with the latest and greatest of vanilla JavaScript, HTML, and CSS

  • Expertise working within modern frontend frameworks like React, Angular, Vue, etc. with the ability to weigh their pros and cons, and the willingness to rotate between them as needed

  • Highly proficient in building fully interactive and visually complex user interfaces from scratch

  • Confidently able to translate a design mock up into a near-pixel-perfect implementation across browsers

  • Experience using modern development tooling, like precompilers (e.g. - Webpack, Babel) and preprocessors (eg. SASS, LESS)

  • Working with API’s and third party integrations is second nature

  • Strong understanding of responsive design and development

  • Experience with test-driven development and basic understanding of QA Processes

  • Understanding of common user interface guidelines and standards applied to web and mobile

  • Familiar with SEO and web analytics practices and platforms

  • Experience working alongside a creative team to negotiate and influence the design process

  • Demonstrated ability to learn new technologies

  • Passion for both the user and developer experiences

  • Sharpies, Post-its and robot dreams

Additional Information

In addition to the core skills listed above, preferred candidates will have:

  • A collection of visual references for UI’s you were directly responsible for

  • Experience in the nuances of a consulting role

  • Comfortable working directly with a client

  • Experience working with content management systems

  • Familiarity with common web technologies and languages outside the Frontend realm

  • Comfort in exporting your own creative assets out of common design tools like Sketch or Figma

  • Experience working on applications that connect to middleware technologies or databases