Senior Frontend Engineer

Senior Frontend Engineer
Penny AI, Canada

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Jul 21, 2022
Last Date
Aug 21, 2022
Location(s)

Job Description

Chris and David started Penny AI in 2018 in Squamish, BC (a bit north of Vancouver) after seeing an opportunity to solve a massive problem for millions of direct sales consultants around the world. We have now grown to a team of 90+ located across Canada and the United States. Penny has tens of thousands of users across four continents who trust Penny to help run their businesses.

Penny is on an upward trajectory with backing from top-tier Venture Capitalists in New York, San Francisco, Toronto, Boston and Vancouver. As we grow our team, we don’t expect everyone to know every answer. You may build something that fails spectacularly, and that’s ok. What is important is that you remain humble, you laugh a little, you learn, and together we find a way to succeed.

Diversity, inclusion and belonging are one of our core values and as we expand we are committed to finding talented people from a wide range of backgrounds, experiences and perspectives.

Learn about our hiring process here.

About Penny’s Engineering Team

As a dynamic company, we have all the normal benefits of being able to ship code fast, make changes and iterate quickly, room to grow and explore our ideas... but we also have the processes in place and mindset so everyone is supported as the team grows.

We use data, machine learning and automation algorithms to create repeatable and scalable sales processes for direct sales consultants. We are an API-first company and process a ton of data. Come work with a multi-disciplinary team of software engineers, product managers, designers, and data scientists building enterprise software solutions. Ideal candidates have a passion for engineering excellence and with the end-user always in mind.

Role

As a Sr. Frontend Engineer, you will be responsible for both developing entirely new products and innovating over our existing technology stack. This will involve research, analysis, design, and planning, as well as teamwork, collaboration, and mentoring team members to help shape the product to be the best it can possibly be. This is a unique opportunity to participate in every aspect of engineering. You will have the guidance to learn, optimize, advance, and grow every quarter.

To succeed, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.

Your tasks

  • Coordinate daily with your team to deliver features, bug fixes and optimisations.
  • Collaborate with team members to build solutions that exemplify Engineering Excellence, following solutions through the entire SDLC, ensuring quality and organisational standards are met from start to finish.
  • Promote development practices and processes that optimise our codebase for reuse and scalability.
  • Utilise monitoring tools to troubleshoot customer issues, defects and performance issues across.
  • Collaborate with a variety of stakeholders, such as Product Owners and QA to deliver features that solve customers problems effectively and efficiently.
  • Collaborate with Designers and Backend Engineers to ensure UI/UX best practices are met.
  • Continually look for new and innovative ways to improve our code base, processes and solutions.
  • Provide mentorship and guidance to less experienced Engineers.
  • Raise risks and blockers in a timely and effective manner, ensuring your team’s progress is not impeded.
  • Maintain, contribute to, and promote excellent technical documentation, as well as foster a culture of strong documentation practices.
  • Stay up-to-date with the latest Frontend technologies and trends.
  • Take complex features and collaborate with designers and product owners to break them down and develop them in a manner that aligns with our software patterns and best practices.
  • Interface with Tech Leads, Product Managers and Project Managers to understand projects in detail, adopting a critical stance and asking key questions that help to refine requirements.

Requirements

  • A Bachelor’s degree in Computer Science or Software Engineering with equivalent professional experience is required.
  • Minimum 5 years of related industry experience.
  • Passion for improving the customer experience, systems and processes.
  • Familiarity with Agile practices and concepts.
  • Extensive experience with HTML, JavaScript, CSS and a modern development framework (such as React or AngularJS).
  • Knowledge of UI/UX best practices and modern CSS practices for building responsive, scalable solutions.
  • Experience with unit testing, integration testing and an understanding of different testing strategies more generally.
  • Solid web development fundamentals, understanding security considerations and browser l

Job Specification

Job Rewards and Benefits

Penny AI

Information Technology and Services - Vancouver, Canada
© Copyright 2004-2024 Mustakbil.com All Right Reserved.