We are looking for a Senior Full Stack Developer with expertise in Chrome extensions and JavaScript to lead the development of innovative browser-based solutions. In this role, you will be responsible for architecting, developing, and maintaining Chrome extensions that offer seamless integration with various web applications and enhance user productivity. As a key member of our team, you will have the opportunity to collaborate with cross-functional teams to deliver high-quality, scalable solutions that push the boundaries of browser-based technology.

Responsibilities

  • Architect, develop, and maintain Chrome extensions from concept to production.
  • Collaborate with design and product teams to translate requirements into technical specifications and user-friendly interfaces.
  • Implement front-end features using HTML, CSS, and JavaScript to deliver intuitive and responsive user experiences.
  • Develop back-end components and server-side logic to support Chrome extension functionalities.
  • Integrate third-party APIs and services to extend the capabilities of Chrome extensions.
  • Optimize performance and ensure compatibility across different browser environments.
  • Implement robust testing strategies, including unit tests and end-to-end tests, to ensure the reliability and stability of Chrome extensions.
  • Stay updated with the latest trends and technologies in browser-based development to continuously improve our products.
  • Provide technical guidance and mentorship to junior developers as needed.

Requirements

  • At least 4 years of experience developing Chrome extensions and browser-based applications.
  • Proficiency in JavaScript, HTML, CSS, and related front-end technologies.
  • Strong understanding of web development principles and best practices.
  • Experience with front-end frameworks/libraries such as React, Vue.js, or Angular.
  • Familiarity with back-end technologies such as Node.js, Express.js, and MongoDB.
  • Knowledge of Chrome extension APIs and browser extension development workflows.
  • Experience with version control systems such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to thrive in a fast-paced, dynamic environment.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.

Benefits

Mozaic values our employees highly, and to best support them, we offer a wide array of benefits to support everyone with whatever they may need.

  • Medical, Dental, and Vision coverage ?
    • Premiums 100% covered by Mozaic
    • EAP Access through Spring Health
  • Weekly pay ?
  • 401K ?
    • Mozaic matches up to 6%
    • Immediate vesting of company contributions
  • Paid Time Off ?️
    • Unlimited PTO
    • Sick time
    • Holiday schedule - and your birthday is a Holiday!
  • Continual learning and development opportunities ?
    • Professional organization memberships
    • Certifications and / or degree programs
    • Learning management systems access
    • Conference attendance
  • Company-provided technology ?
    • You pick: Mac or Windows?

Location

Nashville, Tennessee, United States

Job Overview
Job Posted:
3 months ago
Job Expires:
Job Type
Full Time

Share This Job: