Experienced JavaScript Engineer – Customer Developer Experience and Open-Source UI Component Development Expert
Welcome to blithequark Imagine being part of a revolutionary next-generation platform that's transforming the world of ecommerce search and discovery. At blithequark, we're passionate about optimizing metrics like revenue, conversion rate, and profit, and we're looking for talented individuals to join our mission. As a remote-first company, we value empathy, openness, and continuous improvement, and we're committed to creating a work environment that's collaborative, inclusive, and empowering. Our Customer Developer Experience team is at the forefront of this mission, and we're seeking an experienced JavaScript Engineer to own the development and maintenance of our open-source UI components and client libraries. About the Role As a JavaScript Engineer on our Customer Developer Experience team, you will play a critical role in making it effortless for our customers to integrate our product discovery platform into their web and mobile apps. You'll be responsible for designing, developing, and maintaining our open-source UI components and client libraries, ensuring that they are scalable, reliable, and meet the highest standards of quality. You'll work closely with our technical and non-technical stakeholders to understand their needs, communicate your plans and progress, and deliver solutions that exceed their expectations. If you're passionate about JavaScript, React, and open-source development, and you're looking for a challenging and rewarding role that will take your career to the next level, we want to hear from you. Key Responsibilities Design, develop, and maintain our open-source UI components and client libraries, ensuring that they are scalable, reliable, and meet the highest standards of quality. Collaborate with our technical and non-technical stakeholders to understand their needs, communicate your plans and progress, and deliver solutions that exceed their expectations. Write clean, efficient, and well-documented code that adheres to our coding standards and best practices. Participate in code reviews, ensuring that our codebase is maintainable, scalable, and follows industry best practices. Stay up-to-date with the latest trends and technologies in JavaScript, React, and open-source development, and apply this knowledge to continuously improve our products and services. Work closely with our QA team to identify and resolve issues, and to ensure that our products and services meet the highest standards of quality. Contribute to the development of our automated testing framework, ensuring that our products and services are thoroughly tested and validated. Requirements A minimum of two years professional and/or academic experience in software engineering, with a focus on JavaScript, React, and open-source development. Proficiency with JavaScript and React, including TypeScript experience (a plus). Ability to communicate with clarity in written and verbal contexts, comfortable engaging with technical and non-technical stakeholders. Strong analytical and problem-solving skills, with the ability to effectively triage issues and prioritize tasks. Able to pick up new technologies and design patterns quickly, with a passion for learning and self-improvement. Experience with automated testing fundamentals and best practices, including testing frameworks and methodologies. Ability to work within GMT-3 and GMT+3 time zones, with a flexible schedule that accommodates our global team. Preferred Qualifications Experience with open-source development, including contributing to open-source projects and maintaining open-source repositories. Knowledge of UI component libraries and frameworks, including React, Angular, and Vue.js. Familiarity with containerization technologies, including Docker and Kubernetes. Experience with agile development methodologies, including Scrum and Kanban. Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns. Skills and Competencies Strong programming skills in JavaScript, including proficiency with React, Node.js, and modern JavaScript frameworks. Excellent communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders. Strong problem-solving skills, with the ability to analyze complex problems and develop creative solutions. Ability to work independently and as part of a team, with a strong sense of ownership and accountability. Passion for learning and self-improvement, with a commitment to staying up-to-date with the latest trends and technologies in JavaScript, React, and open-source development. Career Growth and Learning Benefits At blithequark, we're committed to helping our employees grow and develop their careers. We offer a range of training and development programs, including workshops, conferences, and online courses, to help you improve your skills and stay up-to-date with the latest trends and technologies. Our mentorship program pairs you with experienced engineers who can provide guidance, support, and feedback, and our career development framework helps you set goals and achieve them. We also offer a generous training and development budget, refreshed each year, to support your ongoing learning and growth. Work Environment and Company Culture At blithequark, we're proud of our remote-first culture, which allows you to work from anywhere and choose your own schedule. We offer a range of benefits to support your well-being and productivity, including unlimited vacation time, a work-from-home stipend, and Apple laptops for new employees. Our regular team offsites bring us together to connect, collaborate, and have fun, and our online community provides a platform for sharing ideas, asking questions, and getting feedback. We're committed to creating a work environment that's inclusive, supportive, and empowering, and we welcome applications from talented individuals from all backgrounds and perspectives. Compensation, Perks, and Benefits We offer a competitive salary and benefits package, including unlimited vacation time, a work-from-home stipend, and Apple laptops for new employees. Our training and development budget supports your ongoing learning and growth, and our mentorship program provides guidance and support to help you achieve your goals. We also offer a range of perks, including regular team offsites, online community events, and access to the latest technologies and tools. Our maternity and paternity leave policies support new parents, and our flexible schedule accommodates your needs and preferences. Conclusion If you're a talented JavaScript Engineer looking for a challenging and rewarding role that will take your career to the next level, we want to hear from you. At blithequark, we're passionate about creating a work environment that's collaborative, inclusive, and empowering, and we're committed to helping our employees grow and develop their careers. With a range of benefits, perks, and opportunities for learning and growth, we offer a unique and exciting opportunity to join our team and make a meaningful impact. Apply now to join our mission and become part of our dynamic and talented team of engineers.