This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Front End Engineer position at Invaluable involves implementing new features, fixing bugs, and contributing to the technical vision and strategy for front-end engineering.
Responsibilities include working on the React / Redux web app, collaborating with other engineers, mentoring junior engineers, and working with the product team to execute requirements.
The role requires expertise in Node Express, React, Vanilla Javascript, Backbone JS, and JQuery, as well as writing Jest and Cypress tests.
The position involves recommending long-term project health, fostering a collaborative environment, and working effectively in a remote team with diverse time zones.
The tech stack includes Node Express, React, Backbone JS, JQuery, Bootstrap 3/4 CSS, Figma, Jest, and Cypress.
Requirements:
Experienced front-end engineer with proficiency in Node Express, React, Vanilla Javascript, Backbone JS, and JQuery.
Skilled in writing Jest and Cypress tests and maintaining code coverage.
Ability to provide recommendations for the project's long-term health and collaborate effectively with team members.
Comfortable working in a remote team environment with different time zones.
BA/BS degree with 5-7 years of related experience or equivalent education and experience.
Background in ecommerce with transferable skills is advantageous.
Strong communication and time management skills.
Benefits:
Opportunity to work on a leading online marketplace for fine arts, antiques, and collectibles.
Chance to shape the technical vision and strategy for front-end engineering.
Mentorship and leadership opportunities to guide junior engineers.
Collaboration with a diverse team and exposure to a variety of technologies.
Remote work flexibility with a global team.
Competitive salary and benefits package.
Emphasis on Company Core Values: Work Hard, Be Kind; Simply Great Service; Embrace, Resolve, Evolve; Make A Difference.