As a Frontend Developer, you will play a vital role in crafting seamless and visually appealing web interfaces that engage users and drive interaction. You will collaborate with product designers, product managers, and fellow developers to create user-friendly, responsive, and high-performance web applications.
This role offers an opportunity to contribute to cutting-edge projects, implementing modern web technologies, optimizing application performance, and continuously improving the user experience. If you thrive in a fast-paced, collaborative environment and enjoy solving complex technical challenges, this role is perfect for you.
Responsibilities
- Collaboration & Development. Work closely with Product Designers, Product Managers, and Engineers throughout the development process to ensure cohesive and functional user experiences.
- Code Quality & Maintainability. Write clean, scalable, and maintainable code that aligns with design specifications and development best practices.
- Component Library & System Optimization. Develop and optimize reusable component libraries and systems for use across multiple applications and projects.
- Performance Optimization. Continuously analyze and enhance application performance, ensuring fast load times and smooth user interactions across various browsers and devices.
- Code Reviews & Testing. Participate in code reviews, maintain high code quality standards, and implement automated testing to ensure robustness and reliability.
- Documentation & Knowledge Sharing. Create and maintain comprehensive documentation for code structures, libraries, and APIs to support knowledge sharing and smooth onboarding of new team members.
- Industry Trends & Innovation. Stay updated with the latest industry trends, tools, and technologies to apply innovative solutions to ongoing projects.
- User Experience Enhancement. Identify and troubleshoot UX-related issues, proposing solutions that improve user engagement and satisfaction.
Key Qualifications
- Strong programming skills with a problem-solving mindset, eager to engineer high-quality and maintainable solutions for long-term projects.
- Expertise in frontend development, with a deep understanding of web browsers, HTML5, CSS3 / SASS, and JavaScript (ES6+).
- Extensive experience working with at least one modern JavaScript framework such as React, Vue, Angular, or Svelte.
- Proficiency in a full-stack / meta / hybrid framework like Next.js, SvelteKit, or Nuxt.
- Hands-on experience with Git and version control methodologies.
- At least 8+ years of experience developing responsive websites / web applications.
- A minimum of 3+ years of experience working with a modern JavaScript framework (React, Angular, Vue, or Svelte).
Desirable Skills (Not Mandatory but Preferred)
- Svelte & SvelteKit, or other hybrid frameworks like Next.js/Nuxt.
- TypeScript for better code quality and maintainability.
- Tailwind CSS for efficient and scalable styling.
- Adobe Experience Manager for content management.
- Java & Salesforce Commerce Cloud for back-end integration.
- Project Management Tools such as JIRA, Asana.
- AI-powered development tools to enhance productivity and quality.
Preferred Education & Work Model
- A bachelor’s degree in computer science or a related field from an accredited university, or equivalent practical experience.
- Logitech embraces a hybrid work model, allowing employees to work remotely or on-premises based on team and project requirements. This model ensures flexibility while fostering collaboration and productivity.
Why Join Logitech?
At Logitech, we take pride in our diverse, inclusive, and innovative work culture. We empower our employees to bring their authentic selves to work, ensuring a supportive environment where creativity and teamwork thrive. We believe in providing not just jobs but fulfilling careers that allow individuals to grow, innovate, and make a difference.
Benefits & Perks
- Comprehensive health and wellness programs covering physical, financial, emotional, and social well-being.
- Flexible work environments designed to support work-life balance.
- Opportunities for professional growth and learning, including training programs and skill development initiatives.
- Incentives and rewards recognizing employees' contributions and achievements.
Diversity, Inclusion & Equal Opportunity
Logitech is committed to diversity, equality, and inclusion. We encourage individuals from all backgrounds to apply and strive to provide an environment where every employee feels valued and respected. We do not discriminate based on race, gender, age, religion, sexual orientation, disability, or veteran status.
If you believe you are the right candidate for this role, even if you don’t meet every requirement, we strongly encourage you to apply. We’d love to meet you!
Application & Accommodation
If you require any accommodation to complete the application process, please contact us at +1-510-713-4866, and we will provide the necessary assistance.