Senior Front-end Developer in Sales Assist

Closed job - No longer receiving applicants

SalesAssist is on a mission to help businesses by empowering their Salespeople to provide customers a frictionless and personal experience that accelerates the sales process.

Our collaborative team is composed of smart and driven people with diverse interests. We pride ourselves on being family friendly, striking a healthy work-life balance, and cultivating an open and supportive culture. We are a 100% remote workforce, with presences in Vancouver, California, Atlanta, Florida, Puerto Rico, and Dominican Republic. If you're mission-driven, excited to solve tough problems, care deeply about values, and are a strong team player, keep reading and hopefully you can jump on this rocketship with us.

ABOUT THIS ROLE

As an early member of the team at SalesAssist, you will work closely with SalesAssist founders to craft the technical foundation and build a world-class product using Vue.js, TailwindCSS, and CSS/HTML. You will also help build best practices and standards to grow our team.

This is a great opportunity for someone interested in taking a senior role in a fast-growing startup. You will be part of an elite, tight-knit, and high-energy team that is obsessed with building great products and even more obsessed with building a great company and culture.

WHAT YOU'LL BE WORKING ON

  • Develop from the ground up the new version of our core product, a SaaS web app and browser extension, as well as large scale consumer facing web-based “Action Pages” which support our customers' clients.
  • Utilize, create, and implement well-architected front-end components that accelerate development.
  • Contribute to test-driven development and participate in behavior-driven development, designing using SOLID principles, conducting code reviews, and relying on automated testing to enhance the manual quality assurance and regression testing efforts.
  • Work with business product owners to understand business requirements.
  • Actively participate and contribute in all agile ceremonies such as planning, refinement, daily standups and retrospective meetings.
  • Mentor team members.
  • Provide technical leadership and direction to transform and increase the team's efficiency, automation, and quality of its applications.

WE'D LOVE TO FIND SOMEONE WITH:

  • Very high level expertise working with VueJS3 in TypeScript (Composition API, functional components, classes, factories, generics).
  • Vast experience with debugging tools and testing in general (Webpack Bundle Analyzer, Lighthouse; unit testing, integration testing, E2E testing).
  • Vast experience configuring and managing websocket and push notifications for real time communication and data exchange.
  • Conversational in English, written and spoken.

COMPLEMENTED BY THESE COMPETENCIES:

  • Customer Centric - A relentless push to ship better experiences for customers.
  • Team Player - Ability to collaborate across multiple teams, from many different disciplines with varying degrees of technical experience.
  • Effective Communicator - High emotional intelligence with ability to effectively share ideas, thoughts, information and feelings with a diverse range of audiences to develop two-way understanding; including speaking, listening and written communication skills.
  • Problem Solver - Possesses advanced technical and analytical skills required to diagnose, isolate and resolve problems.
  • Autonomous - Independent, proactive, self-starter, and highly motivated individual with a strong track record of showing ownership and delivering results.
  • Flexible and Adaptable - Open and receptive to appropriate change; ability to manage and shift priorities as required.
  • Growth Oriented - Life-long learner who is committed to personal and professional development, always seeking to challenge and expand your skills.

IT WOULD BE GREAT IF:

  • Built or managed multiple SaaS applications with over 5,000+ concurrent users, with strong technical understanding of data architecture and their impact in large SaaS Solutions.
  • Bachelor’s degree in Computer Science or other related field.
  • 8+ years of experience working as frontend developer and have built scalable applications.
  • Demonstrable proficiency writing technical documentation RFC.
  • 2+ years of experience integrating REST and GraphQL APIs with frontend interfaces.
  • Very good understanding of TDD, BDD, CI/CD, SOLID, Atomic Design principles.
  • Experience working with Agile driven development teams.
  • Ample experience with frontend workshop environment tools (Storybook/Chromatic strongly preferred).
  • Experience developing Chrome Extensions
  • Hands-on experience working with Vercel or AWS, setting up and configuring projects, writing and consuming lambda functions.
  • Proficient developing and managing SDK implementations.

WHY US

We firmly believe our team is the foundation for our success, so we put it above all else. We work in a whole-hearted, fun and collaborative environment where everyone is committed to the success of each other and the startup. We work to provide a high-quality employee experience that sets you up to do your best work and grow.

  • Competitive Compensation: US$4600 - US$6000 a month with equity and annual bonus opportunity.
  • Flexibility: We believe that work/life balance is important, so we offer flexible work schedules, 14 days of vacation, 10 paid holidays and parental leave.
  • Fun: Energetic team environment.
  • Purpose: Join a growing mission-oriented startup that is modernizing sales teams across industries!
  • Ownership: Drive meaningful business impact on a team that you’ll help build and define!
  • Remote: Work in a digital environment with all the tools to achieve your work as though you were in the office!

Fully remote You can work from anywhere in the world.
Equity offered This position includes equity compensation (in the form of stock options or another mechanism).
Performance bonus Extra compensation is offered upon meeting performance goals.
Personal coaching Sales Assist offers counseling or personal coaching to employees.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.