Company DescriptionFrontSpin is a Sales Acceleration software company that offers an integrated platform to streamline the sales process. With advanced features like PowerDialer, Account-based Playbooks, and personalized Sales Emails, FrontSpin helps organizations contact more leads, manage inbound leads in real-time, and increase engagement.
Role DescriptionThis is a full-time remote role for a Senior Frontend Developer at FrontSpin. The Senior Frontend Developer will be responsible for the day-to-day tasks of developing and maintaining the frontend of the software platform. This includes implementing responsive web design, collaborating with the backend development team, and ensuring the software meets high-quality standards.
Key Responsibilities:Develop and maintain user-facing features using React and Angular.Collaborate with cross-functional teams to define, design, and ship new features.Optimize applications for maximum speed and scalability.Write clean, maintainable, and testable code.Implement state management solutions using React Query.Use Mock Service Worker (MSW) for API mocking and testing.Create and maintain component libraries and documentation using Storybook.Ensure robust and thorough testing using Jest.Work with WebSocket to enable real-time data updates.Stay up-to-date with the latest industry trends and technologies.
Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.5+ years of experience in frontend development.Proficiency in React and Angular frameworks.Strong knowledge of modern JavaScript (ES6+).Experience with state management libraries (React Query prefered).Familiarity with API mocking tools like Mock Service Worker (MSW).Proficiency in Storybook for building and documenting UI components.Experience with testing frameworks like Jest.Understanding of WebSocket and real-time data handling.Strong problem-solving skills and attention to detail.Excellent communication and teamwork skills.
Preferred Skills:Experience with TypeScript.Knowledge of CSS preprocessors (e.g., SASS, LESS).Familiarity with CI/CD pipelines and tools.Experience with Agile development methodologies.