As a Frontend Developer at Vuo AI, you will play a pivotal role in shaping user interactions with our products. Collaborating closely with the Product Owner, you will significantly influence the product's interface and user experience. This position offers a unique opportunity to contribute to a dynamic array of components powered and generated by AI, designed to provide deep personalization capabilities. You will be at the forefront of creating a scalable system that meets our innovative requirements, propelling Vuo AI's mission to revolutionize app personalization. This is a full-time, on-site position based in Oulu.
At Vuo AI, we are pioneering the integration of artificial intelligence to drive breakthrough innovations in industries poised for transformation. Our first initiative, Fix Food, revolutionizes the cooking and recipe space with a distinctive, gamified approach that harnesses our expertise in game design and Large Language Models (LLMs). We are dedicated to delivering standout products characterized by innovation and personalization. If you have a passion for pushing the boundaries of AI in product development, joining Vuo AI provides an exceptional chance to make a profound impact.
Position Specific Responsibilities
Implement pixel-perfect UI designs: ensuring that web applications are visually accurate and responsive, matching the design mockups with high precision across various browsers and devices.
User Experience: Enhancing the user interface for an intuitive and accessible user experience, and integrating user feedback for continuous improvement.
Testing and Quality Assurance: Developing automated testing frameworks for UI tests and ensuring the application meets accessibility standards.
Component System Development: Build a scalable and dynamic component system that integrates with LLM APIs, capable of handling data extraction and interaction seamlessly.
Optimization and Accessibility: Optimize application performance for speed and scalability implementing SEO best practices, and ensuring cross-browser compatibility while ensuring compliance with accessibility standards.
Collaboration and Leadership: Collaborating with cross-functional teams, mentoring junior developers, and staying updated with the latest front-end technologies and practices.
Architectural Contribution: Designing scalable and maintainable front-end component architectures, and participating in framework and technology decisions.
Desired Qualifications
Mastery of Front-end Frameworks and Libraries: Experience with frameworks like React, Angular, Vue.js, Svelte or others, including state management libraries (e.g., Redux, Vuex) and next-gen front-end development tools.
Expertise in Modern Java Script, HTML5, CSS3: Proficiency in crafting semantic HTML and modular CSS is essential.
Performance Optimisation Skills: Knowledge in optimizing web performance (code splitting, lazy loading), and understanding of SEO and web accessibility standards (WCAG).
Cross-Browser Development and Testing: Proficiency in ensuring compatibility across various browsers and devices, and experience with testing frameworks (Jest, Mocha) for comprehensive testing coverage.
UI/UX Design Collaboration: Experience working with design systems and collaboration tools (Sketch, Figma) to ensure a cohesive visual and functional design.
Security Best Practices: Knowledge of front-end security principles, including how to prevent common security threats such as XSS.
Demonstrated ability to create pixel-perfect UI designs: ensuring that all visual elements are meticulously aligned, responsive, and consistent across different devices and screen sizes, adhering to design specifications.
Beneficial to have
Experience with System Architecture: Familiarity with overall system architecture, allowing for efficient integration of front-end components within larger ecosystems.
Understanding of LLM APIs: Basic knowledge of Large Language Model (LLM) APIs, enabling the development of advanced features and functionalities that leverage AI technologies.
Knowledge of Analytics Tools: Experience with analytics tools to gather insights on user behavior and application performance, which can inform UI/UX improvements and data-driven decision-making.
Advanced Problem-Solving Skills: While already a must-have, an even greater emphasis on the ability to tackle and solve complex issues is highly valued, especially in creating innovative solutions and optimizing application performance.
Adaptability in a Startup Environment: The capability to thrive in the dynamic, fast-paced nature of startup culture, including the willingness and flexibility to take on various roles and responsibilities as needed to support the team and project.
Why Join Vuo AI?
Impactful work: Directly influence the design and functionality of groundbreaking applications.
Growth opportunity: Be part of a growing startup at the forefront of technology and design innovation.
Collaborative culture: Join a team that values creativity, innovation, and individual contributions.