About the role
We are seeking a Senior Front-end engineer who continuously hones their skills and can adapt to various tasks. A passion for value-driven and product-focused development is essential. You will take ownership of the features you build, transforming ideas into functional components. Your front-end proficiency will be crucial in overcoming obstacles, finding innovative solutions, and achieving our roadmap goals.
What you'll do
• Spearhead the development of our desktop web applications, focusing on building innovative features and functionalities.
• Evolve our applications using a modular architecture and the latest frontend technologies.
• Participate in the entire development lifecycle, from ideation and design to implementing and testing new features.
• Utilise APIs to communicate with various backend interfaces, ensuring robust data exchange and system interoperability.
• Implement comprehensive testing strategies to validate features and ensure high-quality deliverables.
What are our challenges
• Migrate our application to TypeScript.
• Increment our e2e coverage with Playwright.
• Improve our app performance.
• All this while continuing to deliver value to our users through new features.
Which tech will you use
• Frontend applications with Vue3, TypeScript and Sass.
• Testing with Jest and Testing Library along with Playwright for e2e.
• Build the ecosystem using Webpack and Node.Js.
• Collaborate with the Product Designers using Figma to develop our design system with Storybook.
• Monitoring our apps using Sentry for error logging and Amplitude for product metrics.
• Use Gitlab/Github as our source control system and CI/CD tool.
What you'll need
• Proficient in English (Minimum B2, Ideal C1+).
• Strong proficiency in JavaScript (ES6) and a component-based framework (Vue, React, etc).
• Expertise in HTML5 and CSS3, focusing on creating responsive and accessible frontend applications.
• Extensive experience working with APIs, understanding HTTP and REST architectures.
• Positive attitude towards testing methodologies using tools like Jest, Playwright, or similar.
• Passion for writing clean code, applying design patterns, TDD, and adhering to SOLID principles.
• Familiarity with module builder tools like Webpack and experience with version control tools like Git and Git-flow.
• Actively participate in product meetings, contributing to decision-making processes and strong attention to detail.
Bonus Points
• Experience or familiarity with TypeScript for frontend development.
• Familiarity with backend languages and frameworks such as Node.Js, etc.
• Previous experience with CI/CD pipelines, automating build, test, and deployment processes.
• Experience working with desktop apps with embedded Chrome (like CEF, Electron, Qt, ...).
• Knowledge or hands-on experience working with Docker containers.
Hiring process
• TA Team - Validate details and experience. Tell you more about Voicemod (45min).
• Hiring Manager - Give you a job overview and go deeper on your professional experience (60min).
#J-18808-Ljbffr