Senior Software Engineer
About Luster
Luster is a cutting-edge AI Practice and Predictive Enablement™ platform that helps sales teams close skill gaps before they impact performance. By utilizing hyper-realistic AI simulations and real-time skill insights, Luster empowers sales reps to master key techniques like objection handling and discovery. Backed by High Alpha, Luster creates tailored practice environments with custom customer personas, ensuring sales teams consistently perform at their best.
We are looking for a talented Senior Frontend Engineer to join our team and help shape the user experience of our platform. In this role, you will be responsible for building responsive, high-performance web applications that are both visually appealing and user-friendly. You will work closely with our product and backend teams to implement intuitive UI components, optimize for performance, and ensure our application is accessible across devices.
This role is ideal for a frontend expert who is passionate about creating beautiful, functional interfaces and is eager to contribute to an innovative, AI-driven product.
Key Responsibilities
Frontend Development:
- Design, develop, and maintain high-quality, responsive web applications using modern JavaScript frameworks (e.g., React, Vue, or Angular).
- Write clean, maintainable code and implement best practices in frontend architecture and design.
User Experience Optimization:
- Collaborate with designers and product managers to create intuitive, visually appealing, and user-centered interfaces.
- Conduct performance optimization on web applications to ensure fast load times and smooth interactions.
Integration & Collaboration:
- Work closely with backend engineers to integrate APIs, ensuring seamless data flow and interaction across the frontend and backend.
- Participate in code reviews, contributing to a culture of high-quality code and engineering excellence.
Testing & Quality Assurance:
- Implement and maintain unit and integration tests to ensure consistent quality and reliability of frontend code.
- Troubleshoot and debug issues, and proactively work on solutions to enhance user experience and performance.
Continuous Improvement & Innovation:
- Stay current with industry trends, emerging technologies, and best practices in frontend development.
- Drive continuous improvement by suggesting new ideas, tools, and processes that will elevate the frontend experience and overall product quality.
- Utilize AI tools like GitHub Copilot, ChatGPT, and more to enhance code quality and accelerate development.
Qualifications
Experience:
- 5+ years of experience in frontend development, with a focus on building scalable, high-performance web applications.
Technical Skills:
- Proficiency in JavaScript, HTML, CSS, and modern JavaScript frameworks like React, Vue, or Angular.
- Experience with state management libraries (e.g., Redux, Vuex) and frontend tooling (e.g., Webpack, Babel).
- Strong understanding of responsive design, cross-browser compatibility, and web performance optimization.
- Familiarity with CI/CD pipelines and version control (e.g., Git).
Soft Skills:
- Strong problem-solving skills and a detail-oriented approach to writing high-quality code.
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.
- A proactive mindset with a passion for continuous learning and improvement.
- A creative and experimental mindset with a proven history of using new technologies and techniques to enhance processes and improve quality.
Preferred Qualifications
- Experience with TypeScript and server-side rendering (e.g., Next.js, Nuxt.js).
- Familiarity with testing frameworks such as Jest, Cypress, or Mocha.
- Knowledge of accessibility standards and best practices for web applications.
- Experience working in an Agile/Scrum environment.
Why Join Us?
- Opportunity to work with cutting-edge technologies and influence the technical direction of the company.
- Collaborative and inclusive work environment.
- Competitive salary, benefits, and career growth opportunities.
Compensation: $120,000-$150,000, based on experience and qualifications
Our Values
Brilliantly Compassionate
True brilliance shines brightest when it's fueled by compassion. Our team is dedicated to creating a culture of empathy and support, where everyone's brilliance is valued and celebrated. No matter who you are — our team members, customers, users, the community — we treasure your well-being because we are bonded by connections that shine with authenticity.
Venturing from the Box
Forget outside the box. To us, there are no boxes. We value and seek creative ideas and how to push what’s achievable. We celebrate ideas that are past known constraints and goals that envision what the future could be. We dream big to illuminate the path to brilliance. To reinvent what is possible.
Honoring Expertise
The art of practice is embedded in our DNA. Like our customers, our team members are dedicated to perfecting their skills to become masters of their craft. We know we’ll always be learning, but we’ll also always strive to outpace others. Our competence and expertise will always be what allows us to outshine the competition and win the race. We celebrate the strengths and skills of everyone from our users, customers, and team members. Our goal is to make everyone an expert in their job by utilizing their skills and infusing practice into their every day.
We Face Fear Together
Our days are filled with doubt and fear. We are doing big, scary things on the cutting edge of technology – we should be scared! We value fear for being a great equalizer and know it puts us in the position to support one another. We also know change begins with the right action in the face of fear. Just like a diamond in the rough, we know there is opportunity on the other side. Fear is not a barrier. It is a motivator for action. We’re not afraid to fail — we’re afraid of not trying.
Luster is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Apply for this job
*
indicates a required field