About the Job

We are a leading company specializing in digital presence platforms for multi-location brands, serving thousands of customers globally. Our central platform enables brands to deliver consistent, accurate, and engaging digital experiences. Our advanced AI and machine learning technology power the knowledge behind every customer engagement. Join our team of innovators and enthusiastic collaborators, and experience why we are recognized as a top place to work by industry leaders.

Role Overview

As a Software Engineer, you will work directly with our product and marketing teams to develop cutting-edge websites using React. We take pride in our ability to tackle various tasks and create innovative solutions.

Our engineering team operates in two-week sprints, with peer code reviews and individual project ownership. We use React templates based on our internally developed Design System and CMS. We are always looking to adopt new technologies to enhance our web capabilities. Our team is fully remote, with the option to work from our New York City Headquarters or DC Metro Offices.

What You’ll Do

  • Collaborate with cross-functional teams to design, develop, and maintain robust web features.
  • Take ownership of feature development from concept to implementation, ensuring alignment with goals and strategies.
  • Implement features to enhance user engagement, conversion rates, and overall website performance.
  • Create responsive, visually appealing web pages for diverse audiences, considering various devices, languages, and screen sizes.
  • Conduct regular performance analysis and optimization to ensure fast load times and smooth user interactions.
  • Implement best practices for SEO.
  • Test developed features thoroughly to identify and resolve bugs, ensuring high quality and reliability.
  • Incorporate internationalization and localization considerations throughout the development process.

What You Have

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 2-3 years of experience in modern web development.
  • Strong problem-solving and communication skills.
  • Ability to work well in a team environment.
  • Proven experience in full-stack development.
  • Familiarity with template development.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks/libraries (React, Angular, or Vue).
  • Some experience with back-end development using server-side or scripting languages (Node.js, Python, Ruby, etc.).
  • Familiarity with version control systems like Git and agile development methodologies.
  • Experience collaborating with designers to bring static mockups to life.
  • Experience with mobile web development and responsive web design.

Bonus Points

  • Experience with database management systems (MySQL, MongoDB, etc.).
  • Experience with web animations and libraries.
  • Familiarity with internationalization technologies and GDPR compliance.
  • Exposure to project management software such as Jira or Asana.
  • Knowledge of web security best practices and performance optimization techniques.

Compensation and Benefits

Our compensation packages are competitive and based on analysis of similar roles in the labor market. Salaries are typically offered in the lower to middle range to allow for performance-based increases over time. In addition to base salaries, we offer a comprehensive benefits package including medical, dental, and vision benefits; life insurance; short-term and long-term disability; 401(k) retirement plan; and vacation and sick leave. Successful candidates may also be eligible for equity (stock) compensation and/or performance-based variable pay programs.

Diversity and Inclusion

We are committed to building an inclusive and diverse culture where every individual is valued. We believe in equal employment opportunity and welcome applicants of all backgrounds. We provide reasonable accommodations to people with disabilities as required by law. If you need accommodations to complete this application, interview, or participate in the employee selection process, please let us know.