Mozaic.io is a fast-growing payments startup focused on facilitating payouts to creators and their collaborators all over the world. Our dynamic and collaborative team is dedicated to revolutionizing the way creators get paid. Our company has offices in Chicago and Nashville, and aims to make compensation as equally distributed as talent is in the Creator Economy.
As a Senior Front-End Developer specializing in Angular and Chrome Extensions, you will play a pivotal role in designing, developing, and maintaining our browser-based applications and extensions. You will work closely with cross-functional teams, including UX/UI designers, back-end developers, and product managers, to ensure the delivery of high-quality, intuitive, and scalable software solutions.
Develop and maintain complex web applications using Angular.
Design and implement Chrome Extensions that enhance user experience and functionality.
Collaborate with back-end developers to integrate front-end components with server-side logic.
Optimize applications for maximum speed, scalability, and responsiveness.
Write clean, maintainable, and efficient code following best practices.
Ensure cross-browser compatibility and address platform-specific quirks.
Conduct code reviews, provide feedback, and mentor junior developers on front-end best practices.
Stay up-to-date with emerging trends in front-end technologies, especially within the Angular and browser extension ecosystems.
Troubleshoot, debug, and enhance existing applications and extensions as needed.
Participate in Agile/Scrum development cycles, contributing to planning, task estimation, and sprint reviews.
5+ years of experience in front-end development, with at least 3 years of experience in Angular.
Strong experience in developing Chrome Extensions and an understanding of Chrome’s extension architecture (e.g., background scripts, content scripts, and manifest files).
Expertise in HTML5, CSS3, and JavaScript/TypeScript.
Proficiency in front-end build tools and dependency managers (e.g., Webpack, NPM).
Familiarity with RESTful APIs and asynchronous request handling (e.g., AJAX, RxJS).
Knowledge of browser internals, performance optimization techniques, and cross-browser compatibility.
Experience with Git for version control.
Nice-to-Have:
Soft Skills:
Preferred Qualifications:
Application Requirements
Provide the URL to a Chrome extension you’ve developed and published in the Chrome Web Store that we can download and test.
Ensure that you have worked on this extension within the last year.
Mozaic values our employees highly, and to best support them, we offer a wide array of benefits:
Medical, Dental, and Vision coverage 🩺
Premiums 100% covered by Mozaic
EAP Access through Spring Health
Weekly pay 💲
401K 🏦
Paid Time Off 🏝️
Continual learning and development opportunities 📓
Company-provided technology 💻
...Position: Medical Device Sales Specialist[United States] Location: United States Employment Type: Full-Time Position Overview: We are looking for an energetic and goal-oriented Medical Device Sales Specialist to join our expanding team. This position...
Adult/Family Nurse Practitioner - Mamaroneck, NY (#3074) Must have 1 year of experience as an NP Greenlife Healthcare Staffing is currently seeking an Adult or a Family Nurse Practitioner to fill an opening with a multi-specialty practice located in Mamaroneck, New...
...AFL-CIO National Press Secretary and Senior Writer Political Based in Washington, DC [Headquarters] Are you passionate about economic fairness and social justice? Do you want to improve the lives of working people and strengthen the labor movement? If you...
Description of the Role:The Front Desk Agent/Night Auditor at Arlo Chicago is responsible for providing... ...financial records during their shift.Responsibilities:* Greet and welcome... ...and information to guests about hotel facilities and services* Resolve guest...
...Charlotte, North Carolina Principal Project Manager, Commercial Bank Capital One, a Fortune... ...Equity and Inclusion efforts At this time, Capital One will not sponsor a new... .... Eligibility varies based on full or part-time status, exempt or non-exempt status...